CH-5608, Stetten
European patent · EP2320030 · Inventor
European patent · EP2390466 · Inventor
European patent · EP2265800 · Inventor