Onex
European patent · EP1295655 · Inventor
Swiss patent · CH695241 · Inventor
Swiss patent · CH694790 · Inventor