Karlene Haggerty NPI 1659948560 Practice location: 20 Page Dr, Pinehurst, NC 283748847 Taxonomy code: 101YA0400X Phone: (910) 621-2937