Kevin Grevioux

Kevin Grevioux is an American actor from Chicago, Illinois. He portrayed a Brute Demon in the season 6 episode "Witch Wars".