John grew up in Southern Connecticut, lived in Long Island/Central Connecticut for roughly 20 years, and relocated to Northern Virginia in 2007 with his family. He has resided there for the past 12+ years. He graduated from Hofstra University with a BA in Business Management, playing baseball and rugby in college and beyond. John began his 25-year career in Banking/Finance in 1994, including the past 17 years with TD Bank serving in Leadership roles in the areas of consumer finance, small business banking and retail banking. John has served as an active member of the CBP Board of Directors for the past four years and as a member of the Northern Virginia Family Service Gala Committee for three years. He is also a recent Graduate of Leadership Fairfax, Class of 2019.
John has been happily married for 19 years and has three children, two girls and a boy. In his spare time, he enjoys following NY professional sports teams (Giants & Yankees), playing golf, and vacationing with his family. John has many years of experience coaching youth sports in Loudoun County, most recently youth softball and baseball for the past 10+ years.