Profile of David Meier

Zurich, Switzerland