Michel Bloesch

Nationality:
Switzerland