David Lodge is the voice actor of Archimonde in Warcraft III: Reign of Chaos and World of Warcraft: The Burning Crusade.
In Warcraft III: Reign of Chaos he voiced the villagers and other characters (described as noble advisors and evil underlings).
In World of Warcraft he voice some orcs, monsters and elves.
In World of Warcraft: The Burning Crusade he also voiced Teron Gorefiend and Seer Olum. He also voiced another character but the name is not given, just descriptions (Noble/Evil Lord (unknown), Ribald Pirate (probably Teron Gorefiend), Nervous Monk (probably Seer Olum), Big Dumb Monster (probably Archimonde)).
In World of Warcraft: Wrath of the Lich King he voiced an orc commander and a surprise character.