Takeshi

Takeshi, a french illustrator based in NY, nice combo of collage and color patterns