Hinwil
Swiss design · 130450 · Designer
European patent · EP1161073 · Inventor
Swiss patent · CH677051 · Inventor