• Store Locator

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.

Grid List

1 Item(s)

per page

Grid List

1 Item(s)

per page
…to look after orphans and widows in their distress. James 1:27
Loading... Loading...