Takaaki Moriguchi

Mr. Takaaki Moriguchi