citizen of Rapperswil (BE), Bern
Managing director · sole signature · Bern
European patent · EP1022888 · Inventor