CH-4055 Basel
European patent · EP1102579 · Inventor
European patent · EP1100465 · Inventor
European patent · EP1014943 · Inventor