Shelton's DeFelice era opens with impressive win over North Haven