CH-1213 Onex
European patent · EP1165955 · Inventor
European patent · EP0218554 · Inventor
European patent · EP0032506 · Inventor