Dr. Robert "Bob Kelso" is the former Chief of Medicine of Sacred Heart on Scrubs and is played by Ken Jenkins. Although Dr. Kelso is generally portrayed as mean-spirited and heartless, he really is just doing his job as the Chief and is looking out for the hospital's best interests. Now retired, Dr. Kelso still hangs around the hospital and is much more human showing his softer side and ofering advice.
Kelso often refers to his obese wife Enid and his gay son Harrison, though neither have appeared on the show.
Dr. Kelso: Son, have you used drugs in the last 48 hours?
Patient: Oh no sir. Never use drugs.
Dr. Kelso: Because this shot you're about to get could kill you if it's mixed with narcotics.
Patient: Oh drugs! Yes sir, all the time!
Dr. Kelso: See? Waiting for the tox-screen, six hours. Frightening the bejeebies out of the local riff-raff, 10 seconds.
Dr. Kelso: Ahhh! Dr. Turkleton!
Turk: Actually, sir, it's Turk.
Dr. Kelso: That's your first name.
Turk: You think my name is Turk Turkleton?