Baar
European patent · EP1764882 · Inventor
European patent · EP1764881 · Inventor
European patent · EP1689049 · Inventor