Barbara Sloane is an actress, known for Wizards (1977), Larry (1974) and Mansion of the Doomed (1976). Read more on iMDB