his death from apartment block aged 29 as family
Florida Physician Faces Federal Charges in Major Online Exploitation Case Federal authorities have charged a Florida-based physician in a disturbing case involving the alleged exploitation of minors over the internet. Dr. Stephen Andrew Leedy, 59, of St. Petersburg, has been indicted on multiple federal offenses, including the production of harmful material involving children and attempts…