Salem: Marblehead High School senior Pitch Riley won the NEC Open at Tedesco Country Club on Thursday afternoon. David Le/Salem News