Which type of doctor treats the largest range of ailments? A. anesthesiologist B. neurologist C. pediatrician D. psychiatrist Please select the best answer from the choices provided. A B C D