North Billerica: Marblehead's Tom Koopman advances the puck. photo by Mark Teiwes / Salem News
110312MTEMHHOCKEY