Dan Johnson

Active Rocky Mount, VA Vice-President for Carter Bank & Trust