CH-3506 Grosshochstetten
European patent · EP2187766 · Inventor
European patent · EP2190309 · Inventor