CH-5073 Gipf-Oberfrick
European patent · EP2580379 · Inventor
European patent · EP1871700 · Inventor
European patent · EP1272698 · Inventor