Newburyport: Mayoral candidate James Shandley talks with Olive Street resident Connie Casey Monday as he goes door to door campaigning. Jim Vaiknoras/Staff photo
090907jvashadley