citizen of Basel, Riehen
joint signature by two · Basel
European patent · EP1186245 · Inventor
European patent · EP1167331 · Inventor