Gayraud S. Wilmore is an ordained Presbyterian minister. He has taught at a number of schools including New York Theological Seminary and Colgate Rochester Divinity School.