He is a married man. Since 1980, he got married to Kathleen Matthews. She is the former chief communications and public affairs officer for hotel company Marriott International. They live in Chevy Chase, Maryland together. They have three children named Michael, Thomas and Caroline. They are happy of being each other loving spouse and there is no any sign of getting them divorce. Besides this there is no any information about his love affairs and girlfriends.
He graduated from College of the Holy Cross in Worcester, Massachusetts in 1967. He also did graduate work in Economics at the University of North Carolina at Chapel Hill. He holds 31 honorary degrees from numerous universities and colleges. He began his career by serving in the United States Peace Corps in Swaziland till 1970 as a trade development adviser. He earns massive amount of salary and his net worth is 5 million dollars.