Richard Palmer, MD

Family Medicine, Primary Care

Northwest VA Clinic

13985 W Grand Ave, Ste 101, Surprise, AZ 85374

(520) 316-0800