Penumbral Inc logo

Penumbral Inc Office Locations

Alameda, CA

Penumbra, Inc. is a medical device company headquartered in Alameda, California. The company was founded by Arani Bose and Adam Elsesser in 2004. It manufactures devices for interventional therapies to treat vascular conditions such as stroke and aneurysm.

https://penumbrainc.com

Penumbral Inc Headquarters Location

Place, Alameda, CA 94502