WHEN news first broke last Saturday that a group of 17 missionaries had been kidnapped in Haiti, few details were provided about the group that sent them into the country. But now its been revealed that Christian Aid Missionaries, CAM, based in Ohio, became mired in a sex abuse scandal in 2019 after one of its employees, Jeriah Mast, above, was indicted in the US on seven felony charges of gross sexual imposition and seven misdemeanor charges of sexual imposition… Read more