Mitchell Baker

Mitchell Baker is the executive chairwoman of Mozilla.

Latest