Peter D. Harrington Beverly