citizen of Schaffhausen, Männedorf
Managing director · joint signature by two · Aarau
Swiss trademark · 734034 · Holder
European patent · EP2607764 · Inventor
European patent · EP2757299 · Inventor
European patent · EP2497989 · Inventor