Thomas Richard Smarz Jr, MD, Internal Medicine

7903 Providence Rd Ste 110
CharlotteNC  28277-8300 (Mecklenburg County)


Phone: 704-248-5101
Fax: 704-248-0150

NPI: 1639229206
License Number: 2001-00786 (NC)