David Hayes, MD, serves patients in all areas of Montana & Idaho, including Kalispell, Butte, Bozeman and Dillon. Dr. Hayes has practiced in Missoula for over 24 years.