Data Contributor

Nathan Myhrvold, PhD

Intellectual Ventures