William Taggart

William Taggart is a main antagonist in Deus Ex: Icarus Effect and a major character Deus Ex: Human Revolution acting as the leader of the Humanity Front group.