Domdidier
European patent · EP1667931 · Inventor
European patent · EP1301431 · Inventor
Swiss trademark · 475433 · Holder
European patent · EP1057776 · Inventor