Hittnau
European patent · EP1181884 · Inventor
European patent · EP0890365 · Inventor
European patent · EP0890364 · Inventor