New Canaanite: New Canaan Football Outlasts North Haven 42-35 for Third Straight Class L Crown