Jonathan Tippett – Expanding the Human Experience Through Machines

Dec 3, 2010 by Matthew J. Brown