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