Gene Giles

Active Carthage, TX President for Carthage State Bancshares, Inc.