Prof. Dr. Bernhard Richard Alois Allgayer, Switzerland, Horw