CH-4123 Allschwil
European patent · EP1966343 · Inventor
European patent · EP1230212 · Inventor
European patent · EP1230211 · Inventor