Thierry Calame, Lenz & Staehelin (CH)

Calame_Thierry_small

Calame_Thierry_small