Bassersdorf
European patent · EP2527611 · Inventor
European patent · EP2405127 · Inventor
European patent · EP2031237 · Inventor