Barbara Harrold

Active Somerset, PA Vice-President for Somerset Trust Company