Boys tennis: Shelton loses to West Haven, 4-3