
David L. Holmes
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.
Show MoreDavid 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.
Show More