Skip Nav

Nathan Myhrvold

X