Other: William Perry Photo by Urban Renewal/Newburyport Daily News. Thursday, May 24, 2007
070524PERRY