CH-8135 Langnau am Albis
European patent · EP1466333 · Inventor
European patent · EP1371062 · Inventor