Bob grew up in Belmont and started rowing in the ninth grade at Belmont Hill School and Cambridge Boat Club. He rowed competitively for 15 years and has coached at Tufts, Northeastern, Bermuda Rowing Club, Belmont Hill School, Cambridge Boat Club, and Community Rowing. He started the Tufts crew program and was the first Rowing Director at Community Rowing. At Cambridge Boat Club, he was involved with the early Head of the Charles Regattas, served on the Board, and was chairman of the rowing committee for several years. In Bermuda, Bob was the Director of Rowing for the Bermuda Rowing Association. His experience includes the development of rowing programs, fundraising, volunteerism, budgets, and regulations.
In 2017, Bob received his Advanced Certificate in Rowing Leadership after completing an intensive one-year coaching education program at the Institute for Rowing Leadership.