Newburyport: Arthur Page Insurance Agency. Photo by Jim Vaiknoras/Newburyport Daily News. Tuesday, March 20, 2007
070320JVANEW