Stephen A. Smith has been with ESPN for over two decades, joining the company in 2003. Smith has turned into one of the most ...