CH-8048 Zürich-Altstetten
European patent · EP1830751 · Inventor
European patent · EP1358053 · Inventor