Dan N Hagler, MD, Internal Medicine

600 Hospital Dr
MonroeNC  28112-6000 (Union County)


Phone: 704-225-2973
Fax: 704-296-4175

NPI: 1801019740
License Number: 30915 (NC)