With the release of Larry Fessenden's DEPRAVED, horror fans have finally seen a new film from one of New York City's, let alone that of the horror genre as a whole, most influential indie ...