David McGinnis (born August 7, 1951) is a former National Football League coach and college player who is the color commentator for the Tennessee Titans Radio Network. He was assistant head coach of the St. Louis/Los Angeles Rams from 2012 to 2016 and head coach of the Arizona Cardinals from 2000 to 2003.