Samuel Hall Chester

Hawfields Presbyterian Church (Alamance County, North Carolina)