CH-8406 Winterthur
European patent · EP1560961 · Inventor
European patent · EP0358015 · Inventor
European patent · EP0350797 · Inventor