Birthday: 30 August 1958, Alameda, California, USA
Birth Name: Deborah McLeod
Debbie McLeod was born on August 30, 1958 in Alameda, California, USA as Deborah McLeod. She is an actress and casting director, known for Search for Tomorrow (1951), The Young and the Restless (1973) and King Kong Lives (1986).