Newburyport: Jack Bradshaw in Market Square. Photo by Bryan Eaton/Newburyport Daily News. Friday, February 23, 2007
070223BEABRADSHAW