CH-4800 Zofingen
European patent · EP2398795 · Inventor
European patent · EP2373641 · Inventor
European patent · EP2342197 · Inventor