Debra Neil-Fisher
Date of Birth: 12-May-1958
Place of Birth: Los Angeles, California, United States
Profession: film editor
Nationality: United States
Zodiac Sign: Taurus