David Murphy

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