CH-7310 Bad Ragaz
European patent · EP2245353 · Inventor
European patent · EP1888960 · Inventor
European patent · EP1611387 · Inventor