Ryo Takeuchi | doi.page