Posts

Showing posts with the label Robert S. Leach

Theranos Trial: United States vs. Elizabeth Holmes (Closing Arguments and Trial Summary)