Gen Takahashi

December 4, 1965 — Shinjuku, Tokyo, Japan