33-year-old Jamie Howlett is charged with six counts of sexual assault concerning a child under the age of 13.
Three of these charges relate to one victim and three charges relate to a second victim.
He has also been further charged with five offences of rape, one charge of controlling and coercive behaviour, one charge of sexual assault by touching, one charge of sexual assault by penetration and one charge of assault causing actual bodily harm, all against a third adult victim.
Howlett will next appear at Staines Magistrates’ Court on the 9th of August.