In the quiet town of Kellyville, Oklahoma, the life of 38-year-old Eric Lee Spencer was tragically cut short on Thursday, December 22, 2016. A loving father, brother, and friend, his sudden death left a void in the community. The circumstances surrounding his passing pointed to a violent end, and the case was subsequently investigated as a homicide.
Born on November 22, 1978, Eric was a man deeply connected to his cultural heritage. He was an active member of the Polecat Ceremonial Ground
...Read More