Michael Andrew Croft, United Kingdom, Genève, M