CH-3506 Grosshoechstetten
European patent · EP1416811 · Inventor
European patent · EP1220620 · Inventor