Cecilia Furlong Email
Director, Business Development . Penumbra
Alameda, CA
LocationPrimary Email
How to contact Cecilia Furlong
Join and see Cecilia's contact info for free!Current Roles
Employees:
3672Revenue:
$710.5MAbout
Penumbra, Inc. is a medical device company founded in 2004 with its headquarters in San Leandro, California. Penumbra develops and manufactures innovative and minimally invasive medical devices for patients who are at risk for or have suffered a stroke.Penumbra Address
One Penumbra PlaceAlameda, CA
United States
