Debbie McLeod
Birthday: 1958-08-30 | Place of Birth: Alameda, California, USA...
Known For
Acting
Year
Title
Role
2006
Terminal
as Audrey
2003
Pitcher and the Pin-Up
as Karen Foster
2003
Loco Love
as Mrs. Hurley
1995
Tummy
as Helen Power
