Greig Johnson

 voiced several characters for Big Finish Productions.

The Fifth Doctor Adventures

 * Friendly Fire - Brennan

The Eighth Doctor: Time War

 * Meanwhile, Elsewhere - Mex

The Ninth Doctor Adventures

 * Auld Lang Syne - Frank