He was born in Germany to U.S. citizen parents but grew up in a small town in Ohio. He attended Georgetown University’s School of Foreign Service and then Fordham University, where he earned a Ph.D. in Philosophy. In between he lived and worked as a volunteer for a year in Nicaragua, where he learned Spanish.