Softball: Charlee Horton helps St. Joe's to win over New Canaan