Carl L Russell, MD, Internal Medicine

2550 Cross Timbers Rd Ste 116
Flower MoundTX  75028-2740 (Denton County)


Phone: 800-958-3527
Fax: 817-490-1107

NPI: 1982632857
License Number: L3808 (TX)