Shanghai
Swiss design · 144824 · Designer
European patent · EP2879845 · Inventor
European patent · EP2691216 · Inventor
European patent · EP2323818 · Inventor