Dr. Holmes graduated from the Case Western Reserve University School of Medicine,Case Western Reserve University School of Medicine in 2000. He works in Canton, NC and 5 other locations and specializes in Addiction Medicine, Neurology and Psychiatry.