Maureen McCullough is an actress, known for Lady Death (2004), Bloodsucking Pharaohs in Pittsburgh (1991) and Megazone 23 III (1989). Read more on iMDB