E.G. Flanigan

Halifax County Home and Tubercular Hospital (Halifax County, North Carolina)