 He also studied theology at Duke University Divinity School and received honorary doctorates from Lycoming and Hood colleges.He served as an enlisted man and officer in the United States Army.Before joining the William & Mary faculty, Holmes taught English for several years at Carnegie Mellon University.