He grew up in Wilton, CT, and holds a B.A. from Bowdoin College, an M.A.
A resident of Wilton, CT, he obtained his educational background at Bowdoin College, which includes a Bachelor's degree and a Master's degree.