Greene County Sheriff Lt. Scott Pillow jailed while FBI raided his home Tuesday

Nov 6, 2019 NEA Report 0

The arrest of a top officer in the Greene County sheriff’s office is sparking questions and leaving many unanswered.

Advertisements