David Kurt Kengelbacher, Switzerland, Amriswil, M