Tom Griffin, DO
Tom Griffin, DO practises Internal Medicine in Houston, Texas. Qualified in 2019, 7 years ago. Practices with Xpertmd, a 38-clinician group and works from 5 locations. Licensed in Texas.
- Years since qualifying
- 7
- Licensed in
- TX
- In the registry since
- 2020
- Specialties on file
- 2
What do these letters mean?
- DO — Doctor of Osteopathic Medicine
- A fully licensed physician, trained like an MD with additional musculoskeletal training. Equivalent practice rights in all 50 states.
Practice location Address checks out
18333 Egret Bay Blvd Ste 140Houston, TX 77058-3239
Phone: (281) 332-3001
Fax: (281) 332-3005
Show map & directions
Directions in Google Maps · Apple Maps · OpenStreetMap
Pin is approximate — placed at the ZIP-code centre, not the exact door.
Additional practice locations (4)
- 11800 Astoria Blvd, Houston, TX 77089-6041 — (281) 929-6485
- 2240 Gulf Fwy S, League City, TX 77573-5143 — (409) 772-1011
- 500 W Medical Center Blvd, Webster, TX 77598-4220 — (281) 332-2511
- 200 Blossom St, Webster, TX 77598-4204 — (832) 632-6500
Specialties & licences
| Internal Medicine Physician (primary) | Taxonomy 207R00000X · Licence U4208 (TX) |
|---|---|
| Hospitalist Physician | Taxonomy 208M00000X · Licence U4208 (TX) |
Record details
| NPI number | 1861021149 |
|---|---|
| Entity type | Individual (Type 1) |
| Gender | Male |
| Credentials | DO |
| Sole proprietor | No |
| NPI enumerated | April 7, 2020 |
| Last updated in NPPES | October 2, 2026 |
| Certification date | October 2, 2026 |
Medicare enrollment
| Medicare specialty | INTERNAL MEDICINE |
|---|---|
| Medical school | OTHER |
| Graduated | 2019 (7 years in practice) |
| Group practice | Xpertmd — 38 clinicians |
| Accepts Medicare assignment | Not indicated |
| Practice locations | 7 on file with Medicare |
Medicare patients and services, 2024
| Medicare patients | 404 |
|---|---|
| Services billed | 819 |
| Average patient age | 77 |
Payments from drug and device companies, 2025
| Food and Beverage | $111 |
|---|
Practises at
- Hca Houston Healthcare Clear Lake Hospital · Webster, TX · listed as Clear Lake Healthcare
- Houston Methodist Clear Lake Hospital Hospital · Nassau Bay, TX · listed as Houston Methodist St John Hospital
- University Of Texas Medical Branch Galveston Hospital · Galveston, TX · listed as University of Texas Medical Branch at Galveston
- Living Hope Home Healthcare Home health agency · Houston, TX · listed as Living Hope Healthcare Inc
- Accentcare Home Health Of Texas Home health agency · Galveston, TX
Colleagues at Xpertmd
- Paul Alberto, MD Internal Medicine Physician · Houston, TX
- Dr. Mahmood Barazi, MD Nephrology Physician · Edinburg, TX
- Scott O'Quinn Conoly, MD Internal Medicine Physician · Pearland, TX
- Charmaine Fulton, AGACNP-BC Acute Care Nurse Practitioner · Houston, TX
- Paulette Gonzales, FNP-C Family Nurse Practitioner · Houston, TX
- Matthew Kohlnhofer, MD Internal Medicine Physician · Houston, TX
- Dr. Bhooshan Manuja Perera, MD Internal Medicine Physician · Houston, TX
- Miss. Thanh Ngoc Pham, MD Internal Medicine Physician · Houston, TX
- Fereshteh Rajabi, MD Internal Medicine Physician · Houston, TX
- Bryce Eltin Russell, ACNP-AG Acute Care Nurse Practitioner · Houston, TX
- Dr. Jose Alberto Sanchez Jr., DO Internal Medicine Physician · Houston, TX
- Amy Michelle Wang, MD Internal Medicine Physician · Troy, OH
Other providers in Houston
-
Gray Falls Heart, Inc
2470 Gray Falls Dr Ste # 210, Houston, TX 77077-6512 · (818) 399-5680
-
Dr. Karen Jane Gray, MD
1671 Nichole Woods Dr, Houston, TX 77047-4487 · (501) 658-1111
-
Nia Alexandria Green, MD
6411 Fannin St, Houston, TX 77030-1501 · (713) 500-6700
-
Brian David Greet, MD
4042 Merrick St, Houston, TX 77025-2318 · (832) 691-6272
-
Dr. Amanda Bell Grimes, MD
6701 Fannin St, Houston, TX 77030-2608 · (832) 824-1000
-
Groove Medical Group PA
2500 Wilcrest Dr Ste 500, Houston, TX 77042-2752 · (510) 200-8182
-
Dana Gross, MD
7200 Cambridge St, Houston, TX 77030-4202 · (713) 798-2400
-
Astrid Grouls, MD
1 Baylor Plz # MS 680, Houston, TX 77030-3411 · (713) 798-2298