Sean Keanan

Sean Keanan is the leader of the cult.