Pierre Billon
Genève, Switzerland