Holden, MA
Holden is a town of about 20,000 residents in central Massachusetts, near Worcester. Prostitution activity has been well-documented in the city and surrounding communities. This activity and the problems and ancillary crimes it generates results in complaints to law enforcement agencies. Consumer level demand provides the revenue stream for all prostitution and sex trafficking, and […]