Nathan Myhrvold

Edit Profile