Newburyport: Andrew Lafferty has returned to his position at the Newburyport DPW after serving in Afgahnistan for the past year. Photo by Ben Laing/Staff Photo
110207BLAlafferty