Rudy Giuliani could be 'charged today' with 3 felonies MSNBC analyst explains (VIDEO)

Former U.S. Attorney Rudy Giuliani could be "charged today" with up to three federal charges, a former U.S. Attorney explained on MSNBC on Thursday.

“Donald Trump is obviously the epicenter in this impeachment inquiry, but Rudy Giuliani has always been its beating heart,” MSNBC’s Peter Alexander reported. “His fingerprints are all over the Ukraine saga that along with a series of blunders has complicated his traditional role as Trump’s cable TV fighter. You may or may not have noticed, but Giuliani’s been conspicuous absent from the airwaves recently, reportedly by design, but who knows how long that will last.”

He points out that “historically, he seems to have hurt his client’s argument more than he has helped it.”

Alexander then introduced introduced former U.S. Attorney Barbara McQuade.

“So make your case against Rudy Giuliani based on what we know publicly to this point,” Alexander said.

“Based on public meetings, based on public statements, based on Tweets, there is evidence to support a case that Rudy Giuliani engaged in three crimes,” she replied. “One, conspiracy to defraud the United States by seeking a thing of value from a foreign government. The government of Ukraine investigations about rivals of President Trump.”

“Count two, conspiracy to commit bribery, exchanging the performance of an official act that is military aid in exchange for this information is a crime under the bribery statutes,” she went on.

“And finally contempt of Congress. Congress has issued a valid subpoena to Rudy Giuliani. He has simply said I am not complying. He has some recourse, which is to go to a court and say it’s either harassing, oppressive, overly broad but he hasn’t done that. He just said I am not going to comply,” she said.

“So all three of those counts I think could be charged today,” McQuade concluded.