Derzeit hat David Barry die Position des Chief Technology Officer bei Penumbra, Inc. inne.
In der Vergangenheit hatte er die Position des Vice President-Research & Development bei Smart Therapeutics, Inc. inne.
Herr Barry erhielt einen Bachelor-Abschluss von der Northeastern University.