Dennis Flanagan

I am Dennis Flanagan and the Director of Program Management on the Devices and Networking team. My team builds the entire networking and device stacks including drivers, system components, user experiences, and engineering/development tools and systems for hardware developers. In my free time, I like to tinker with home networking technology, to SCUBA dive and to cook.