[See also the entire report.]
A Franklin County-based Christian charity that for more than 50 years operated children’s homes in Mexico abruptly shut down last week after a report documented decades of sexual abuse allegations, beginning with the orphanage’s founders and continuing to the present.
Niños de México commissioned the independent investigation into its handling of sexual abuse in response to media scrutiny and mounting pressure from donor churches.
The 256-page report chronicles accusations against 20 employees of the organization, including its Franklin County founders, and says its most recent executive director, Steve Ross, who split his time between Florissant and Mexico, failed to report abuse allegations. According to one witness, Ross even instructed a staff member to destroy documents related to some of the accusations.
“The investigation found that leadership, including multiple Executive Directors, consistently failed to protect children, actively concealed abuse, retaliated against whistleblowers, and…
View Cache