Nathan Myrhrvold

Nathan Myrhrvold

Biography