The people you name presented the evidence and the case. But, I'd say the 12 ordinary citizens of the jury took him down. Among those twelve was Juror #2 who said he got his news from X and Truth Social; yet, even he convicted on all 34 counts.
Think of the courage it took for Juror #2 to let himself be honest and discerning in assessing the evidence. Don't forget the bravery of those twelve jurors. They knew the likely threat of doxing and existential threats they will face. Still, they were not bowed — they handed down their guilty verdicts and preserved the rule of law.