As a 38-year member of the PGA of America, John has an extensive background in the world of golf and has fulfilled a variety of roles including golf professional, tournament announcer, golf course owner, association officer, tournament player, broadcaster, consultant, golf manufacturer, promoter, golf writer, golf course developer and student of the game!