Bruce MacHaffie, MD

Meet Your Provider: Bruce MacHaffie, MD

Bruce MacHaffie, MD

Dr. MacHaffie studied medicine at Oregon Health Science University. He trained in pediatrics at the Navy hospital in Portsmouth, VA, with additional training in developmental pediatrics. He has been practicing medicine since 1972 and has been affiliated with PAPC since 1993.