Glen McCready

 voiced several roles in various Big Finish Doctor Who audio stories and spin-offs.

Doctor Who Main Range

 * Harry Houdini's War - Professor Winter
 * Dark Universe - Tribe Leader
 * Lightspeed - Orson
 * The Bookshop at the End of the World - Elroy Dale
 * Interlude - Captain
 * Echo Chamber - Advertising VO
 * Towards Zero - Todd
 * Effect and Cause - Maran
 * The End of the Beginning - El Zeddo / Freebooters

Special Releases

 * The Legacy of Time
 * The Split Infinitive - Vince McKenna
 * Masterful - Butler / Castellan / Drones

Fourth Doctor Adventures

 * The Enchrantress of Numbers - Edward Scheutz / Lord Byron / Harry
 * Shadow of the Sun - Captain Bantris

Philip Hinchcliffe

 * The God of Phantoms - John Farron / Chad Mullain / Ezra / Loggerhead Soldier

Doom Coalition

 * The Eighth Piece / The Doomsday Chronometer - Abbot / the Solvers

The Tenth Doctor and River Song

 * Expiry Dating - Borslav / Bird King / Maxim / Assassin

Out of Time

 * The Gates of Hell - Marcel Delon / Charles VI

The Paternoster Gang

 * Dining with Death - Auditor-General Otak Lame / Reyn

UNIT: The New Series

 * Hosts of the Wirrn - Marcus / Evans / Jacob

Missy

 * Too Many Masters - Burnsbright / Librarian / Ogron 2

The Diary of River Song

 * Colony of Strangers - Robosurgeon / Creature / Tors
 * Carnival of Angels - Tab Kowalski

The Lone Centurion

 * Gladiator - Third Gladiator
 * The Unwilling Assassin - Crispus
 * I, Rorius - Varro

The Robots

 * Circuit Breaker - Bendis
 * Closed Loop - Bendis
 * Off Grid - Computer

Master!

 * Faustian - Eddi Bhole

The War Master

 *  The Sincerest Form of Flattery - Vizier

BBC New Series Adventures

 * The Clockwise Man