U.S.-based providersU.S. pharmaciesTransparent pricing100% online visitsFree, discreet shippingOngoing care team supportPrivate & secure
Home / Our provider network
Providers

Our Provider Network.

Care is provided by independent, licensed providers through our affiliated provider groups. Every provider is licensed in the state where the patient is located. Upgrades Health does not provide medical services.

Online Medical Care, P.C.New Jersey and New York
TMD of Kansas, P.A.Kansas
TMD of Texas, P.A.Texas
TMD of CA, P.C.All other available states

Alaska

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMD215899
Dina WhiteakerNP145530
Gina WilsonMD214742
Kristine ClementsNP203339
Manisha GhimireMD215337
Theresa VergaraNP207618
Thomas GillMD214743

Arizona

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMD215899
Kristine ClementsNP275237

Arkansas

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMDT2025-089
Theresa VergaraNP3-001262

California

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNPNP5014379
Laurie MercierMDC2901592
Theresa VergaraNP95024229

Colorado

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMDCDR.0004103
Dina WhiteakerNPC-ANP0001791
Laurie MercierMDCDR.0002764
May-Lynn ChuDOCDR.0000964
Theresa VergaraNPC-APN.0100471-C-NP

Connecticut

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD075071
Theresa VergaraNP11873

Delaware

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPLG-0011867
Dina WhiteakerNPLG-0012263
Kristine ClementsNPLG-0012002
Laurie MercierMDC1-0026129
Theresa VergaraNPLP-0010647

District of Columbia

TMD of CA, P.C.
ProviderCredentialLicense number
Craig SorkinNPNP500342862
Kristine ClementsNPNP500001790
Laurie MercierMDMD500002656

Florida

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPAPRN11007435
Dina WhiteakerNP11005750
Laurie MercierMDME175130

Georgia

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD95823

Hawaii

TMD of CA, P.C.
ProviderCredentialLicense number
Emmanuel OkeMDMD-26494
Laurie MercierMDMD-25069-0
Scott SandersonMDMD-15712

Idaho

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPNP-1520A
Dina WhiteakerNP66462
Kimberli HastingsNP75766

Illinois

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerMD041534794
Kimberli HastingsNP209029459
Kristine ClementsNP041541279
Laurie MercierMD36.164897

Indiana

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMD01094121A
Dina WhiteakerMD71014852A
Laurie MercierMD01090355A
Stepen MacDadeMD01095435A

Iowa

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNPA1378323
Kristine ClementsNP28275731A
Laurie MercierMDMD-51704

Kansas

TMD of Kansas, P.A.
ProviderCredentialLicense number
Laurie MercierNP04-47951
May-Lynn ChuDO05-48383

Kentucky

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNP3017579
Kimberli HastingsNP4000432
Kristine ClementsNP3019039
Theresa VergaraNP4006767

Louisiana

TMD of CA, P.C.
ProviderCredentialLicense number
Kristine ClementsNP229327
Laurie MercierMD336450
Theresa VergaraNP230508

Maine

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPCNP201034
Daniel FunschMDMD28462
Kristine ClementsNPRN81811
Laurie MercierMDMD27846
Theresa VergaraNPCNP231111

Maryland

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMDD0097408
Theresa VergaraNPAC006200

Massachusetts

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD10233001
Theresa VergaraNPRN2381153

Michigan

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMDEMC0005387
Dina WhiteakerNPCNP 4704406276
Kristine ClementsNP4704401590
May-Lynn ChuDOEMC0000720
Thomas GillMD4301511651

Mississippi

TMD of CA, P.C.
ProviderCredentialLicense number
Kimberli HastingsNP905923
Kristine ClementsNP905655
Laurie MercierMD32810
Theresa VergaraNP906120

Missouri

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNP2019007524
Laurie MercierMD2025006022
Theresa VergaraNP2023012134

Montana

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPNUR-APRN-LIC-194323
Kristine ClementsNPAPRN 194203
Laurie MercierMD127179
Theresa VergaraNPNUR-APRN-LIC-214701

Nebraska

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNP111275
Theresa VergaraNP113774

Nevada

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD24846
May-Lynn ChuDOCL0388
Theresa VergaraNP865060

New Mexico

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNP58579
Dina WhiteakerNP58451
Manisha GhimireMDMD2023-1564
Theresa VergaraNP72711

New York

Online Medical Care, P.C.
ProviderCredentialLicense number
Craig SorkinNP617384
Craig WalkerNP617384
Kristine ClementsNP868143
Theresa VergaraNP431517

North Carolina

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD318992
Theresa VergaraNP5016758

North Dakota

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMD21321
Kristine ClementsNPR53133
Laurie MercierMD19863
Theresa VergaraNPR54169

Ohio

TMD of CA, P.C.
ProviderCredentialLicense number
Dina WhiteakerNP32283
Kristine ClementsNP31163
Laurie MercierMD35C.000595
Theresa VergaraNPAPRN.CNP.0033543

Oklahoma

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD41791
Theresa VergaraNP212646

Pennsylvania

TMD of CA, P.C.
ProviderCredentialLicense number
Daniel FunschMDMD483250
Gina WilsonMDMD482406
Manisha GhimireMDM483471
May-Lynn ChuDOOS024169C
Nita ThapaMDMD483666
Theresa VergaraNPSP028365
Thomas GillMDMD483339

Rhode Island

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPAPRN02225
Kimberli HastingsMD3470
Laurie MercierMDMD20471
Theresa VergaraNPAPRN03619

South Carolina

TMD of CA, P.C.
ProviderCredentialLicense number
Kimberli HastingsNP27301A
Laurie MercierMD94160
May-Lynn ChuDO94675
Theresa VergaraNP27356A

Texas

TMD of Texas, P.A.
ProviderCredentialLicense number
Daniel FunschMDU0344
Laurie MercierMDU4100
May-Lynn ChuDOT8101

Vermont

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNP101.0134552
Dina WhiteakerNP101.0134673
Kristine ClementsNP101.0135692
Laurie MercierMD42.0017422
Theresa VergaraNP101.0136313

Virginia

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD0101280238
Theresa VergaraNP24186732

Washington

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNPAP60853300
Kristine ClementsNPAP30007661
Laurie MercierMDMD 00037532
Theresa VergaraNPAP61409268

West Virginia

TMD of CA, P.C.
ProviderCredentialLicense number
Craig WalkerNP107284
Dina WhiteakerNP113644
Kristine ClementsNP112659
Laurie MercierMD32618
Theresa VergaraNP115826

Wisconsin

TMD of CA, P.C.
ProviderCredentialLicense number
Laurie MercierMD3079-320
May-Lynn ChuDO64755-21

Wyoming

TMD of CA, P.C.
ProviderCredentialLicense number
Kristine ClementsNP50162
Laurie MercierMD1174549505
Theresa VergaraNP52314

You will see your provider’s name and credentials during your visit. Licenses listed are current as of October 27, 2026; each can be checked with the issuing state licensing board.

Questions? support@upgradeshealth.com · Where we’re available

$25 CREDIT

Share the upgrades. You both get $25.

Share your referral link. When a friend is approved and starts a plan, you each get a $25 credit toward your next order.

Get my referral link Referral links are available to active members in their account.
Two friends laughing while stretching at home