Which chess grandmaster (or titled player) has represented the most federations in their lifetime?

Sort:
Artem_Georgiev

I know Aronian has represented 3 (Germany, USA, Armenia), but any more? If so, who?

AgileElephants

Mikhail Gurevich played for USSR, Belgium, Turkey and then Belgium again. At his peak he was a top 10 rated player.