J M CullenAn avid adventurist, John enjoys traveling to new places to learn about this wonderful world we all live in. For over thirty years he works as a Software Engineer and grew up with technology without losing his sense of adventure. He earned a businessdegree from the University of Nebraska at Omaha and writes damn good code. He is a self-proclaimed a nerd, attends Comic Conventions (yes, I dress the part), and gives in to his creative side in order to balance his analytical world of rearranging one's and zero's all day. He is a Certified Life Coach and has mastered the art of reading body language. Observing technological breakthroughs over the years, he began wondering how some of the predictions would come about, and what life would be like. And how they could go wrong. He writes about the things that keep him up at night. When he is not writing software or novels, John travels all over the world. So far, he has visited many parts of CA, CO, DC, FL, IA, ID, IL, MO, MT, ND, NV, NY, OH, OR, PN, SC, SD, TX, UT, VA, WA and WY, Brittish Columbia, Tokyo, Japan, Taipei, Taiwan, Mexico, Bahamas, and Grand Cayman. He has fly-fished, skydived and loves to SCUBA dive. John currently lives and works in Idaho and Utah. Read More Read Less