Christopher Harrington, Ireland, Genf, M