NetflixMovies

Directed by Boaz Davidson

Films directed by Boaz Davidson, four in all, made between 1981 and 1993. The best known are The Last American Virgin and Hospital Massacre.