You stated: there was one person the public and Democratic-led House of Representatives did not get to hear from:
As everyone knows, there were several people we did not get to hear from because Trump will not allow them to testify, even though they have been legally subpoenaed, Mulvaney, Pompeo, and Bolton. All 3 have first hand knowledge of the entire situation and could exonerate the President or confirm that he abused his power.
So why do you think Trump and the White House won't allow them to testify? Seems pretty obvious to the majority of objective, patriotic, Americans.