Newburyport:The Newburyport Choral Society under the direction of Gerald Weale. Jim Vaiknoras/Staff photo
121201JVAchoral