Kenneth Horowitz, MD HonorHealth Medical Group 262 Ratings, 76 Reviews Internal Medicine 480-882-7550