Greig Johnson

 voiced several characters for Big Finish Productions.

The Fifth Doctor Adventures

 * Friendly Fire - Brennan

The Sixth Doctor Adventures

 * Purification - Jasper Woodward / Sir Gerald / Toby / Harbour Master

The Eighth Doctor: Time War

 * Meanwhile, Elsewhere - Mex

The Ninth Doctor Adventures

 * Auld Lang Syne - Frank