A 78-year-old Haverhill financial advisor is set to appear next month in Essex County Superior Court after a grand jury handed down indictments, moving sexual trafficking and drug distribution out of the lower district court. With 10 initial allegations in March, a grand jury handed John L. Caruso two more counts of trafficking a person […]
A 78-year-old Haverhill financial advisor was ordered held on $75,000 cash bail Friday after being arrested and charged with allegedly maintaining a house of prostitution, two counts of trafficking a person for sexual servitude and other sex and drug charges following an investigation into an alleged drug overdose death last month. John L. Caruso, described […]