nj.e. keiji takiguchi