Save Keith A. Mackenzie, DO KeithMackenzie-DO.MD.com • Dermatologist • 33 years experience Mackenzie Dermatology & Dermatologic Surgery 3190 Clearwater Drive, Prescott, AZ 86305