Joe Walsh, 57, is a former Republican member of the U.S. House of Representatives from Illinois and a conservative radio talk show host.

A member of the conservative Tea Party caucus, Walsh served in the U.S. House from 2011 to 2013. While he supported Donald Trump in 2016, he has since been at odds with the president on policies, including the 2017 omnibus spending bill, Chinese tariffs, and use of executive power.