Which health care professionals are not specialists
A. cardiologist
B. primary care provider
C. pediatrician
D. allergist