Hunter of demons and wolfs who have gone rouge