CH-4054 Basel
European patent · EP1255487 · Inventor
European patent · EP1211991 · Inventor
European patent · EP1246566 · Inventor