Find an Internist in Weaverville, California

All Internists

  • S
      • Dale R. Stemple, MD
        Cardiology (Cardiovascular Disease), Internal Medicine
        31660 Hwy 3
        Weaverville, CA 96093