Northern California Medical Associates’ internal medicine physicians William Carroll, MD, Parul T. Kohli, MD, Neil A. Levin, MD, and Bruce N. Tucker, MD, were selected as 2017 top physicians in their respective specialties by Sonoma Magazine’s Top Doctors survey.

Sonoma Magazine’s Top Doctor survey was submitted to Sonoma County doctors who were then asked which medical specialist they would most often recommend to a loved one, and more than 300 professionals emerged as top docs in 50 categories of medicine.


About Dr. Carroll

William Carroll MDWilliam D. Carroll, MD, is an internist who specializes in internal medicine. He received his Medical Degree from Indiana University School of Medicine and served his residency in Internal Medicine, St. Mary’s Hospital and Medical Center. Dr. Carroll has since retired from practicing medicine with NCMA.


About Dr. Parul Kohli

Dr. Parul T. KohliParul T. Kohli, MD, is an internal medicine physician who focuses on comprehensive “whole patient” care. She provides compassionate care continuing across the whole spectrum — from preventative health to chronic disease. Dr. Kohli enjoys spending time with her family traveling and outdoor activities like biking, skiing and kids soccer. She practices yoga and enjoys walking, running, music and dance. Read more about Dr. Kohli on her profile page. To schedule an appointment call 707-546-2180.


About Dr. Levin

Neil A. Levin, MD, is an internist specializing in internal medicine. He received his medical degree from Harvard Medical School and served a residency at Stanford University Medical Center. He currently practices at Santa Rosa Internal Medicine. To schedule an appointment call 707-546-2180.


About Dr. Tucker

Bruce N. Tucker, MD, is an internist specializing in internal medicine. He received his degree in medicine at New York University School of Medicine and served a residency at the University of California San Diego School of Medicine. He practices with NCMA Internal Medicine — Santa Rosa and can be reached for appointment by calling 707-546-2180.