William Garrison's birthplace on School Street in Newburyport. Jim Vaiknoras/Staff photo
110403jvacivil