Yukihiro Taguchi is an artist.