Thomas H. Hardcastle

Castle Hall (Caroline County, Maryland)