CH-3095 Spiegel bei Bern
European patent · EP1294322 · Inventor
European patent · EP1077651 · Inventor