E.S. Hogue

Montpelier Historic District (Hanover County, Virginia)