CH-8405 Winterthur
European patent · EP1989485 · Inventor
European patent · EP1856497 · Inventor
European patent · EP1792155 · Inventor