Haverhill: Triton's Adam Chatterton putts the ball in on the fourth hole in River Rival action. Bryan Eaton/Staff Photo
13101BEAgolf