James Lewis Spencer: Texas Man Accused in Murder of Sex Offender
James Lewis Spencer III is a Texas man who is accused by Harris County authorities of acting as a vigilante and murdering a sex offender because he was concerned that child sex offenders were not being incarcerated.
Source: heavy.com