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