Image
WRAL Investigates

Eric Leak at court

Eric Dewayne Leak walks into the federal courthouse in Greensboro on March 8, 2018, to plead guilty to bribery and money laundering charges in a Medicaid fraud scheme.