Deborah Anderson was born on December 16, 1970 in London, England, UK. She is a director and editor, known for Aroused (2013), America's Next Top Model (2003) and Women of the White Buffalo (2022).
Read more: Imdb