Maienfeld
European patent · EP1134005 · Inventor
Swiss trademark · 471159 · Holder
European patent · EP1181747 · Inventor