CH-7320 Sargans
European patent · EP2812619 · Inventor
European patent · EP2285453 · Inventor
European patent · EP1954970 · Inventor