citizen of Zürich, Erlenbach ZH
Managing director · sole signature · Erlenbach (ZH)
European patent · EP2927681 · Inventor
Swiss patent · CH709526 · Inventor
European patent · EP1972297 · Inventor