Deborah Clifton is an actress, known for Space Cop (2016), Oconomowoc (2013) and She Never Screams (2006). Read more on iMDB