Kevin O'Leary

 voiced William Burke in the Big Finish Doctor Who audio story Medicinal Purposes.