Dr. David William Peterson, MD is a health care provider primarily located in Clyde, NC, with another office in Sylva, NC. He has 37 years of experience. His specialties include Cardiovascular Disease, Internal Medicine. Dr. Peterson is affiliated with Haywood Regional Medical Center. He speaks English and Spanish.
Sign In to access millions of vetted professional health workers