Youichi Seguchi


CTI Engineering CO., LTD.
Japan