BRYAN EATON/Staff photo. Newburyport's Michael Twomey works his way out of the sand trap.
181008BEAgolfRowleyriverrivals