Dee McLachlan
South-African born Dee McLachlan is a film director, journalist and humanitarian. She is most known for her sex-trafficking thriller, The Jammed and has worked and lived in Africa, the Americas, the UK and now Australia. She founded the news site GumshoeNews(.com) in 2013, and has been actively involved in, and reporting on combatting corruption in child protection.