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.
[Turk is in Kelso's spot]
Dr. Kelso: Nice spot.
Turk: Yes, sir... it is.
Dr. Kelso: I usually try to get out here for lunch every day at 12:30.
Turk: You don't say...
Dr. Kelso: Yep. Every day. 12:30. For twenty-three years
Hello Perry. I don't really know why I'm here but nurse Espinosa said that if I didn't swing by that she would stop coming over to my house and giving instructions to my pool boy. He speaks perfect English but he doesn't have any front teeth so I can never look at him without laughing.Dr. Kelso