CH-9000 St. Gallen
European patent · EP2365888 · Inventor
European patent · EP2069119 · Inventor
European patent · EP1610917 · Inventor