CH-8405 Winterthur-Iberg
European patent · EP1993380 · Inventor
European patent · EP1265498 · Inventor