Amriswil
European patent · EP3098361 · Inventor
European patent · EP2617934 · Inventor
European patent · EP1728934 · Inventor