Which type of doctor specializes in assessing and treating a range of conditions that occur in everyday life?
A. Radiologists
B. Neurologists
C. Oncologists
D. General or primary care doctors