James Thomson Shepherd, MD, Internal Medicine

2400 Hwy 365
Ste 201
NederlandTX  77627-6249 (Jefferson County)


Phone: 409-833-9797
Fax: 409-654-6912

NPI: 1700067915
License Number: E6616 (TX)