Walter Leimgruber

Swiss earth scientist