Ray Kurzweil

6 Appearances
Inventor; Author; Futurist