Biography

Stacey Nichols was born on November 23, 1965 in San Diego County, California, USA. She is an actress.