Benglen
European patent · EP1067176 · Inventor
Swiss patent · CH695688 · Inventor
European patent · EP0933421 · Inventor