Sherry Richards is an American actress born and raised in Ohio. She is based in Atlanta, Georgia.
Sherry Richards has appeared in 2 movies.
These include Black Spartans and Bobbi Kristina.Sherry Richards has appeared in 4 TV Series.
These include Greenleaf, The Walking Dead, The Resident and MacGyver.