Danvers: St. John's Prep senior captain Anthony Vigliotta finesses a through ball to a teammate streaking up the right side of the field on Wednesday afternoon. David Le/Salem News