Which type of doctor treats the largest range of ailments?
A.anesthesiologist
B.neurologist
C.pediatrician
D.psychiatrist
A.anesthesiologist
B.neurologist
C.pediatrician
D.psychiatrist