Gerardo Rodriguez faces charges in connection with the sexual abuse of three family members.
Prosecutors say 19-year-old Rodriguez began sexually assaulting a 10 year-old girl in 2008. Then in 2010, he began assaulting two more children.
The abuse continued over a period of several years.
Rodriguez is being held on $800,000 dollars bail.
As a special condition of his bond, he is not to have any contact with anyone under 18. That includes the victims and their families.