Dr. Timothy Upchurch is a Neurologist in Roseville 95661, Roseville CA…read more and has an experience of 21 years in this field. Dr. Timothy Upchurch practices at Veeone Medical Group II Professional Corporation in Roseville 95661, Roseville CA,Office in Jackson 49201, Jackson MI and in Des Moines 50314, Des Moines IA. He completed Fellowship from Emory University in 2006,Fellowship from Emory University School of Medicine in 2006 and Medical School from University of Texas Health Sciences Center at Houston McGovern Medical School in 2001.
Some of the services provided by the doctor are: Multiple Sclerosis,Parkinson's Disease,Spinal Demyelination,Cerebral Artery Thrombosis and Migraines etc.read less