author Image

North Haven overcomes setbacks, tops East Haven in unusual opener