CH-6343 Rotkreuz
European patent · EP3434834 · Inventor
European patent · EP3056618 · Inventor
European patent · EP2806075 · Inventor