CH-5616 Meisterschwanden
European patent · EP1200655 · Inventor
European patent · EP1151157 · Inventor