Walsh, a controversial figure in his own right, has recently become a vocal critic of President Donald Trump.