Stephen Domenik

Active Palo Alto, CA Director for Sevin Rosen Bayless Management Company