David A Eagle, MD, Internal Medicine

170 Medical Park Rd
Ste 101
MooresvilleNC  28117 (Iredell County)


Phone: 704-799-3946
Fax: 704-799-3956

NPI: 1134124910
License Number: 200000208 (NC)