Archie McLeod

Bethesda Presbyterian Church (Moore County, North Carolina)