William Dennis Lanneville, Switzerland, Troinex, M