Bob grew up in Bellingham Massachusetts playing baseball, basketball, and football. Bob went on to play in the Rhode Island independent Baseball League as a pitcher, shortstop, and 2nd baseman. Also, he spent time pitching and playing middle infield in the Metrowest Baseball League. Finally, Bob made a brief appearance for the Worcester Pirates in the Central New England Baseball League. Along with his baseball playing career Bob also has a deep passion for running during his life and has placed highly in multiple races including the Falmouth Road Race.