Chudney Ross › Spouse
Chudney Ross was born on 4 November 1975 in the USA. She is a producer and production manager, known for Mesmerized (2004), Livin' Large (2002) and Fame (2003). imdb.com