Fribourg
Swiss patent · CH715113 · Inventor
European patent · EP3379063 · Inventor
Swiss patent · CH713618 · Inventor