Gretzenbach
Swiss design · 139266 · Designer
Swiss design · 134692 · Designer
European patent · EP2335656 · Inventor