Firms: Takashi Yamaguchi & Associates