Richard William Greaves, Switzerland, Rossens FR, M