Carter Worth

Active Fieldale, VA Chairman of the Board for Carter Bank & Trust