C'mon, Rugby. Do a little research first. He was Asst. HC/DBs coach for the Dolphins from 2008 to 2011, working with Paul Pasqualoni and then Mike Nolan (a pretty accomplished 3-4 DC). He was the interim HC in Miami after they axed Tony Sparano, and then moved over to Philly.
In a lot of ways, Todd Bowles has followed the same career path as Ray Horton.
In fact, he was the runner up to Horton in 2011 for the DC spot.
http://espn.go.com/blog/nfcwest/post/_/id/32226/todd-bowles-has-ties-to-cardinals-staff