Image of Debra Leigh

Debra Leigh

Sorry, couldn't find any biography for Debra Leigh. Read bio at tmdb | Read bio at Wikipedia
Born:
Oct 2, 1951 In Washington, D.C., USA
Movie/TV Credits:
5
First Appeared:
In the series Arrested Development 2003-11-02
Latest Project:
Movie Outpatient 2019-07-26
Known For
Poster of Outpatient
Poster of New Girl
Poster of Law & Order: LA
Poster of Arrested Development
Filmography
Movie Outpatient Nova (voice) 2019-07-26
Series New Girl Teacher (uncredited) 2011-09-20
Series Law & Order: LA Court Clerk 2010-09-29
Series The Office Sheila Davis 2005-03-24
Series Arrested Development Betty the Church Official 2003-11-02