Answer
Cory Schneider has played for three NHL teams. He started his career with the Vancouver Canucks, where he played for six seasons. He then played for the New Jersey Devils for five seasons, and he currently plays for the New York Islanders. Schneider has been a very successful goaltender, and he has been selected to the NHL All-Star Game three times.