Bernard Testa

Bernard Testa

Affiliations and Expertise

University Hospital Centre, Lausanne, Switzerland