Stephan Jones

Stephan Jones is an american actor who portayed a Savior in Season 7 of AMC's The Walking Dead. He is also known for Monster (2003), Miami Vice (2006) and Legion of Ru (2017).