Charles Miller Walsh

New Dublin Presbyterian Church (Pulaski County, Virginia)