Rowley: Tim Cashman pitches against Gloucester Post 3 during their game at Eiras Field in Rowley Thursday night. Jim Vaiknoras/staff photo
120628JVAbaseball