San Juan Police told Action 4 News that Ruben Rodriguez was charged with three counts of aggravated sexual assault after he allegedly drugged and raped a 17-year-old boy.