Answer
Buchanan was a political commentator on MSNBC until 2012. He had been a regular contributor to the network since 2007, appearing on shows such as "Morning Joe" and "The Rachel Maddow Show." Buchanan's departure from MSNBC was reportedly due to his controversial comments about President Obama and other issues.