David Teece

Active Emeryville, CA Chairman for Prism Healthcare Partners Ltd.