Peter Riedi, Switzerland, Vaglio, male, Olfin SA