CH-4410 Liestal
European patent · EP2142533 · Inventor
European patent · EP1926711 · Inventor
European patent · EP1756096 · Inventor