I have no idea who @anildash is talking about of course.
But while we are chatting. Did you ever look into the steering committee of the Mozilla Corporation? Those people do have very impressive resumes ... https://www.mozilla.org/en-US/about/leadership/