Joseph Pennington

Active Honaker, VA Treasurer for New Peoples Bankshares, Inc.