"The exception is Serbian skater Trifun Živanović. But, although he competed for the same country under 3 different names (Yugoslavia, Serbia & Montenegro, and Serbia) during his career, he only competed at the Olympics once (2006, for Serbia & Montenegro)."
And Trifun Zivanovic is an American-born skater who won medals in the late 90s at the U.S. senior level. He represented the U.S. at the World Championships and 4 Continents Championships. I think it was his father who was Serbian, which allowed him to represent those countries. I remember reading that he had to establish residency there - but there was no skating rink in his new country. He had to do all off-ice training for 12 months.
And Trifun Zivanovic is an American-born skater who won medals in the late 90s at the U.S. senior level. He represented the U.S. at the World Championships and 4 Continents Championships. I think it was his father who was Serbian, which allowed him to represent those countries. I remember reading that he had to establish residency there - but there was no skating rink in his new country. He had to do all off-ice training for 12 months.