Patrick Taleghani, France, Genève, M