Dr. Daniel Roberts is an internist in Phoenix, Arizona and is affiliated with Mayo Clinic Hospital. He received his medical degree from Mayo Medical School and has been in practice for 15 years. He is one of 56 doctors at Mayo Clinic Hospital who specialize in Internal Medicine.