David L Holmes, Ed.D.

David L. Holmes is Walter G. Mason Professor of Religious Studies at the College of William and Mary. He is the author of A Brief History of the Episcopal Church, A Nation Mourns, other books, and numerous articles.