Retired Attorney, Microsoft; K&L Gates; chairman emeritus, San Francisco Giants MLB professional baseball franchise

Business Positions

Positions

Federal Election Campaign Contributions

1 / 11

Schools