Meet the Smile Behind Your Care Dr. James Flynn View Bio Dr. Grant Hooper View Bio New Patients & Emergency Appointments Welcome! (520) 299-4470Request an Appointment