Beorn of Terrix

Beorn of Terrix is the current Grand Master of the Red Hoods. He is hailed as the greatest living monster slayer.