Stephen Andrew Leedy is a Florida doctor who was federally indicted in connection with allegations of sexually exploiting multiple children.
No entity score yet. This entity needs at least one linked article with an entity impact vote and focus support.
Showing 1-1 of 1 linked article
Page 1 of 1
Florida doctor Stephen Andrew Leedy has been federally indicted for allegedly sexually exploiting 10 children, including a teen girl who was later found dead.
Per-entity impact from this article: None