Bodrick Grey

Bodrick Grey is a human 7 member that accompanied Maraad and the Alliance army to the Blasted Lands when the Ironmarch army invaded the place. From Shattered Beachhead he sent Scout Pazerp to get a better look at the Dark Portal. After learning about the gnome's death, he sent the adventurers to kill some Iron Horde executioners to free the Nethergarde prisoners.

He is later found standing with Amber Kearnen outside the town hall in Lunarfall. He reported that the Iron Horde fleet is nearing to Talador and sent Foreman Eksos to construct an outpost.

He is ultimately seen with the Alliance and the Exarchs at the Gates of Tanaan in Talador confronting Warchief Grommash after the death of Azuka Bladefury.

He put together a plan for striking at the heart of Everbloom Wilds in order to draw the Botani back into the jungles of Gorgrond, giving the Alliance room to maneuver around them. He was concerned at the 's proximity to Lunarfall and put out a request to thin their forces. He requested the rescue of friendly troops that have been taken prisoner in the main Bloodmaul compound at Stonefury Cliffs by the ogres. When some of Alliance's best scouts went missing in the vicinity of the lost ruins of Veil Anzu, Bodrick requested any available resources be dispatched to identify the threat and see if any of the men yet remain alive within the ruins.

Lunarfall
He starts the following quests:
 * Arakkoa Exodus
 * Garrison Campaign: Awakening (Alliance)
 * Garrison Campaign: Darktide Roost (Alliance)
 * Garrison Campaign: The Search for Owynn Graddock
 * Taking the Fight to Nagrand (Alliance)
 * The Critical Path
 * The Secrets of Gorgrond (Alliance)
 * Garrison Campaign: Deep Recon (Alliance)

He finishes the following quests:
 * Amulet of Rukhmar: The Apexis Device (Alliance)
 * Arcane Sanctum: Ko'ragh (Alliance)
 * Auchindoun (Alliance)
 * Blackhand's Crucible: Blackhand (Alliance)
 * Bloodmaul Slag Mines (Alliance)
 * Dark Grimoire: Breaching the Barrier (Alliance)
 * Death to Amethon! (Alliance)
 * Death to Gor'thul! (Alliance)
 * Death to Hivelord Ik'rix! (Alliance)
 * Death to Nullifier Darkoor! (Alliance)
 * Death to Tremor! (Alliance)
 * Death to Undertow! (Alliance)
 * Destructor's Rise (Alliance)
 * Dream of Argus: The Crystal Reborn (Alliance)
 * Grimrail Depot (Alliance)
 * Gronnsbane: The Blessing of Beasts (Alliance)
 * Gutrek's Cleaver: The Spirit Forge (Alliance)
 * Imperator's Rise: Imperator Mar'gok (Alliance)
 * Intercepting the Orders (Alliance)
 * Iron Assembly: Admiral Gar'an (Alliance)
 * Iron Docks (Alliance)
 * Maw of Souls (Alliance)
 * News from Nagrand (Alliance)
 * News from Spires of Arak (Alliance)
 * News from Talador (Alliance)
 * Out of the Shadows (Alliance)
 * Plans of War (Alliance)
 * Pits of Mannoroth (Alliance)
 * Putting Down the Packleader (Alliance)
 * Shadowmoon Burial Grounds (Alliance)
 * Skyreach (Alliance)
 * Slagworks: Heart of the Mountain (Alliance)
 * Temple of Tyranny (Alliance)
 * The Black Gate (Alliance)
 * The Everbloom (Alliance)
 * The Silent Skull: Taking from the Taker (Alliance)
 * Upper Blackrock Spire (Alliance)
 * Walled City: Brackenspore (Alliance)
 * Writing in the Snow (Alliance)

Shattered Beachhead

 * Ending Executions (Alliance)
 * Peeking into the Portal (Alliance)

Quotes

 * Blasted Lands gossip
 * The battle is heating up. We must push forward!
 * This is our chance to send the Iron Horde scattering. Steel yourself. We must hold the front line!

Shattered Beachhead

 * say
 * say

Trivia

 * He was initially planned to appear in Battle for Azeroth as a champion.

Speculation
Judging by the surname, he may be related to Garon Grey and Vana Grey.