Christoph Hofer

Triemli Hospital, Switzerland