Trimbach
European patent · EP0897010 · Inventor
European patent · EP0872554 · Inventor
European patent · EP0747483 · Inventor