Leonard Baker

Active Palo Alto, CA Managing Director for Sutter Hill Limited