John is a creative, results-driven technology leader with a passion and track record of helping organizations create industry-disrupting software solutions. When he’s not writing software, you will find him on the golf course or in his high-tech golf studio trying to improve his very mediocre game. Unlike some of his colleagues, John prefers good jokes over bad ones!
Current role