He graduated with a B.A. in Political Science from the University of North Carolina at Chapel Hill and a law degree from Vermont Law School. He enjoys hiking, fishing, playing guitar, and spending time with his dogs.