Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
DeLeon Richards was born on September 18, 1976 in Chicago, Illinois, USA. She is an actress, known for Brewster Place (1990), Journeys in Black (2000) and 12th Annual Stellar Gospel Music Awards (1997). She has been married to Gary Sheffield since February 5, 2000. They have three children.