Thomas Jeffrey Russell, MD, Ophthalmology

3535 Travis St Ste 170
DallasTX  75204-1480 (Dallas County)


Phone: 214-522-2661
Fax: 214-522-5469

NPI: 1770539967
License Number: H2746 (TX)