Barbara McCullough

Barbara McCullough

Barbara McCullough (born 1945) is a director, production manager and visual effects artist whose directorial works are associated with the Los Angeles School of Black independent filmmaking. She is best known for Water Ritual #1: An Urban Rite of Purification (1979), Shopping Bag Spirits and Freeway Fetishes: Reflections on Ritual Space (1980), Fragments (1980), and World Saxophone Quartet (1980).

IMDB


Crew

Freaked (1993)

IMDB: 6.3 (7505 votes)