David Holmes
Breaking Impeachment News
Two new deposition transcripts have been released this evening, for David Holmes and David Hale.
Two new deposition transcripts have been released this evening, for David Holmes and David Hale.