According to the Pennsylvania attorneys who've worked against him and alongside him, it makes a lot of sense that ex-President Donald Trump would hire former Montgomery County District Attorney Bruce L. Castor Jr. to represent him in his upcoming impeachment trial.