Tokyo
European patent · EP2233916 · Inventor
Swiss design · 136411 · Designer
European patent · EP2141484 · Inventor