Rowley: Newburyport's Cam Caldwell tees off in a match with Hamilton-Wenham. Bryan Eaton/Staff Photo
110928BEAgolf