Recurring Guest Characters Sonja "Sunny" Dey 12 guest appearances Denise "Jo" Mahoney 9 guest appearances Katie Collins 8 guest appearances Howie Gelder 8 guest appearances Ted Buckland 6 guest appearances Janitor 4 guest appearances Dr. Todd Quinlan 4 guest appearances Dr. Perry Cox 1 guest appearances Crispin 1 guest appearances Roy 1 guest appearances Randall 1 guest appearances Dr. John "JD" Dorian 1 guest appearances Stephanie Gooch 1 guest appearances Jimmy 1 guest appearances Dr. Elliot Reid 1 guest appearances Dr. Christopher Turk 1 guest appearances Dr. Robert "Bob" Kelso 1 guest appearances Ed 1 guest appearances Nurse Carla Espinosa 1 guest appearances