Recurring Guest Characters Mark Jordan 2 guest appearances Caroline Wyatt 1 guest appearances Charlotte Franks 1 guest appearances David Moore 1 guest appearances