Loading...
Birthday
October 2, 1951
Place of Birth
Washington, D.C., USA
We don't have a biography for Debra Leigh.
The Office
NCIS: Los Angeles
New Girl
Arrested Development
Law & Order: LA
Outpatient
2019
as Nova (voice)