2005 Good Design Award

Award-winning item
Screen Press [MAESTRO-102SD]
Company
Sakurai Graphic Systems Corporation
Award Number
05A08040