Gerlafingen
European patent · EP2382897 · Holder, Inventor
Swiss patent · CH699743 · Holder, Inventor