A church historian, David L. Holmes is Walter G. Mason Professor of Religious Studies, Emeritus, at the College of William and Mary. He is the son of David L. Holmes, a university coach and director of athletics revered by his athletes. He is married to Carolyn Coggin Holmes, executive director of Ash LawnHighland, the home of James Monroe, from 1975 to 2012.
NA
Source: Wikipedia