Stefano Scarpetta, Switzerland, Genève, male