Holmes held degrees in English from Michigan State and Columbia universities and master’s and Ph.D. degrees in Religious Studies from Princeton University. 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.
