Movies Logo

Ken Takahashi

July 5, 1975 — Ottawa, Ontario, Canada