David Cimasoni, Switzerland, Genève, male