How awful! I’m so sorry about this situation. It sounds scary for you as a visitor there, and hideous for the animals. I don’t know what to tell you about him potentially coming back at you if you turn him in. That’s something to consider, of course.
There is another recent thread with thoughts about a terrible situation. Might be worth the read for some useful points.