CH-3506 Grosshoechstetten
European patent · EP2152147 · Inventor
European patent · EP1890588 · Inventor