Karl Barth von Wehrenalp

Technician and public servant