Arch Templeton

Active Barnwell, SC President for Archibald W. Templeton