West Newbury: Haley DesRosiers, a soccer player at Pentucket, plays with cystic fibrosis. Photo by Ben Laing/Staff Photo
101026BLAdesrosiers