hirotaka takeuchi