Chad KeckVice Chair, Needham & Company,
Palo Alto