Lupfig
European patent · EP2639937 · Inventor
Swiss patent · CH675799 · Inventor
Swiss patent · CH675280 · Inventor