DAVID LE/Staff photo. Marblehead junior Braden Haley (23) controls the puck while being stick-checked by Somerville's James Macrokanis (12). 2/26/16.