Charles Pettigrew

Belgrade and St. David's Church (Washington County, North Carolina)