Fribourg
Swiss patent · CH706105 · Inventor
Swiss patent · CH699751 · Inventor
European patent · EP1831454 · Inventor