Pierre Eichenberger

Dr
University of Berne
History