Birsfelden
Swiss patent · CH702106 · Inventor
European patent · EP1970609 · Inventor
European patent · EP1950476 · Inventor