David Vogelsanger

Swiss diplomat