CH-6370 Oberdorf
European patent · EP2483139 · Inventor
European patent · EP2483138 · Inventor
European patent · EP1041910 · Inventor