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