Takashi Takeuchi

Artist, Producer, Designer