Robert Townley Hempstone

Waverly (Loudoun County, Virginia)