Skip to main content
Craig MacArthur

Pediatrics

Craig MacArthur, M.D.

Port Charlotte, FL

Dr. Craig Macarthur, MD is a Hematology Specialist who practices in Port Charlotte, FL. He is 67 years old.

Peer Recognition

  • Castle ConnollyTop Doctor

    2012-2026 (15 years)

  • HealthgradesHealthgrades Honor Roll

Clinical Focus

Subspecialties

Pediatric Hematology-Oncology

Conditions & Treatments

Sickle Cell DiseasePediatric LeukemiaPediatric SarcomaPediatric Hematology-Oncology

Practice Details

Hospital Affiliations

  • Lee Memorial Hospital