· President, Healing of the Nations Foundation2007–
· Audio Production Instructor, International Academy of Design and Technology2007–2015
· Senior Minister, The Riverside Church1989–2007
· Joe R. Engle Professor of Preaching, Union Theological Seminary1985–1989
· Associate Professor of Preaching, Union Theological Seminary1976–1985
· Graduate Student, Colgate-Rochester Divinity School1975–
· Graduate Student, Union Theological Seminary1962–
· Graduate Student, Howard University1957–
· Core Teaching Staff, Auburn Theological Seminary
· Staff Engineer / Audio Instructor, Clear Track Studios
· Professor of Practice, Clemson University
· Vehicle and Attribute Engineer, Ford Motor Company
· Audio Instructor, Full Sail University
· Principal, United College of St Andrews
· Graduate Student, University of Edinburgh
· Professor of Natural Philosophy, University of Edinburgh