Stephen competes for the United States. This is because he is an American citizen, having been born and raised in the United States. As such, he is eligible to represent the United States in international competitions, such as the Olympics and World Championships.
Stephen Nedoroscik Expert Challenge: Can You Beat the Highest Score?