CH-3432 Lützelflüh-Goldbach
European patent · EP2252956 · Inventor
European patent · EP1737515 · Inventor