Warlock Trainer
This NPC can be found in Tirisfal Glades (2), Undercity (1), Silvermoon City (2), Eversong Woods (1), Thunder Bluff (1), Mulgore (1), Orgrimmar (1), Durotar (2), Dun Morogh (2), Ironforge (1), Stormwind City (1), Elwynn Forest (2), The Exodar (1), Azuremyst Isle (2) and Teldrassil (2).