

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 Connolly — Top Doctor
2012-2026 (15 years)
- Healthgrades — Healthgrades Honor Roll
Clinical Focus
Subspecialties
Pediatric Hematology-Oncology
Conditions & Treatments
Sickle Cell DiseasePediatric LeukemiaPediatric SarcomaPediatric Hematology-Oncology
Practice Details
Hospital Affiliations
- Lee Memorial Hospital