John Archer sits on the steps of his home at 10 North St. in Danvers with one of his dogs, Mark. David Le/Staff Photo