CH-4410 Liestal
European patent · EP1824969 · Inventor
European patent · EP1814983 · Inventor
European patent · EP1631664 · Inventor