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.
Provider
Credential
License number
Daniel Funsch
MD
215899
Dina Whiteaker
NP
145530
Gina Wilson
MD
214742
Kristine Clements
NP
203339
Manisha Ghimire
MD
215337
Theresa Vergara
NP
207618
Thomas Gill
MD
214743
Arizona
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
215899
Kristine Clements
NP
275237
Arkansas
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
T2025-089
Theresa Vergara
NP
3-001262
California
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
NP5014379
Laurie Mercier
MD
C2901592
Theresa Vergara
NP
95024229
Colorado
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
CDR.0004103
Dina Whiteaker
NP
C-ANP0001791
Laurie Mercier
MD
CDR.0002764
May-Lynn Chu
DO
CDR.0000964
Theresa Vergara
NP
C-APN.0100471-C-NP
Connecticut
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
075071
Theresa Vergara
NP
11873
Delaware
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
LG-0011867
Dina Whiteaker
NP
LG-0012263
Kristine Clements
NP
LG-0012002
Laurie Mercier
MD
C1-0026129
Theresa Vergara
NP
LP-0010647
District of Columbia
TMD of CA, P.C.
Provider
Credential
License number
Craig Sorkin
NP
NP500342862
Kristine Clements
NP
NP500001790
Laurie Mercier
MD
MD500002656
Florida
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
APRN11007435
Dina Whiteaker
NP
11005750
Laurie Mercier
MD
ME175130
Georgia
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
95823
Hawaii
TMD of CA, P.C.
Provider
Credential
License number
Emmanuel Oke
MD
MD-26494
Laurie Mercier
MD
MD-25069-0
Scott Sanderson
MD
MD-15712
Idaho
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
NP-1520A
Dina Whiteaker
NP
66462
Kimberli Hastings
NP
75766
Illinois
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
MD
041534794
Kimberli Hastings
NP
209029459
Kristine Clements
NP
041541279
Laurie Mercier
MD
36.164897
Indiana
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
01094121A
Dina Whiteaker
MD
71014852A
Laurie Mercier
MD
01090355A
Stepen MacDade
MD
01095435A
Iowa
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
A1378323
Kristine Clements
NP
28275731A
Laurie Mercier
MD
MD-51704
Kansas
TMD of Kansas, P.A.
Provider
Credential
License number
Laurie Mercier
NP
04-47951
May-Lynn Chu
DO
05-48383
Kentucky
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
3017579
Kimberli Hastings
NP
4000432
Kristine Clements
NP
3019039
Theresa Vergara
NP
4006767
Louisiana
TMD of CA, P.C.
Provider
Credential
License number
Kristine Clements
NP
229327
Laurie Mercier
MD
336450
Theresa Vergara
NP
230508
Maine
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
CNP201034
Daniel Funsch
MD
MD28462
Kristine Clements
NP
RN81811
Laurie Mercier
MD
MD27846
Theresa Vergara
NP
CNP231111
Maryland
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
D0097408
Theresa Vergara
NP
AC006200
Massachusetts
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
10233001
Theresa Vergara
NP
RN2381153
Michigan
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
EMC0005387
Dina Whiteaker
NP
CNP 4704406276
Kristine Clements
NP
4704401590
May-Lynn Chu
DO
EMC0000720
Thomas Gill
MD
4301511651
Mississippi
TMD of CA, P.C.
Provider
Credential
License number
Kimberli Hastings
NP
905923
Kristine Clements
NP
905655
Laurie Mercier
MD
32810
Theresa Vergara
NP
906120
Missouri
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
2019007524
Laurie Mercier
MD
2025006022
Theresa Vergara
NP
2023012134
Montana
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
NUR-APRN-LIC-194323
Kristine Clements
NP
APRN 194203
Laurie Mercier
MD
127179
Theresa Vergara
NP
NUR-APRN-LIC-214701
Nebraska
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
111275
Theresa Vergara
NP
113774
Nevada
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
24846
May-Lynn Chu
DO
CL0388
Theresa Vergara
NP
865060
New Mexico
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
58579
Dina Whiteaker
NP
58451
Manisha Ghimire
MD
MD2023-1564
Theresa Vergara
NP
72711
New York
Online Medical Care, P.C.
Provider
Credential
License number
Craig Sorkin
NP
617384
Craig Walker
NP
617384
Kristine Clements
NP
868143
Theresa Vergara
NP
431517
North Carolina
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
318992
Theresa Vergara
NP
5016758
North Dakota
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
21321
Kristine Clements
NP
R53133
Laurie Mercier
MD
19863
Theresa Vergara
NP
R54169
Ohio
TMD of CA, P.C.
Provider
Credential
License number
Dina Whiteaker
NP
32283
Kristine Clements
NP
31163
Laurie Mercier
MD
35C.000595
Theresa Vergara
NP
APRN.CNP.0033543
Oklahoma
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
41791
Theresa Vergara
NP
212646
Pennsylvania
TMD of CA, P.C.
Provider
Credential
License number
Daniel Funsch
MD
MD483250
Gina Wilson
MD
MD482406
Manisha Ghimire
MD
M483471
May-Lynn Chu
DO
OS024169C
Nita Thapa
MD
MD483666
Theresa Vergara
NP
SP028365
Thomas Gill
MD
MD483339
Rhode Island
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
APRN02225
Kimberli Hastings
MD
3470
Laurie Mercier
MD
MD20471
Theresa Vergara
NP
APRN03619
South Carolina
TMD of CA, P.C.
Provider
Credential
License number
Kimberli Hastings
NP
27301A
Laurie Mercier
MD
94160
May-Lynn Chu
DO
94675
Theresa Vergara
NP
27356A
Texas
TMD of Texas, P.A.
Provider
Credential
License number
Daniel Funsch
MD
U0344
Laurie Mercier
MD
U4100
May-Lynn Chu
DO
T8101
Vermont
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
101.0134552
Dina Whiteaker
NP
101.0134673
Kristine Clements
NP
101.0135692
Laurie Mercier
MD
42.0017422
Theresa Vergara
NP
101.0136313
Virginia
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
0101280238
Theresa Vergara
NP
24186732
Washington
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
AP60853300
Kristine Clements
NP
AP30007661
Laurie Mercier
MD
MD 00037532
Theresa Vergara
NP
AP61409268
West Virginia
TMD of CA, P.C.
Provider
Credential
License number
Craig Walker
NP
107284
Dina Whiteaker
NP
113644
Kristine Clements
NP
112659
Laurie Mercier
MD
32618
Theresa Vergara
NP
115826
Wisconsin
TMD of CA, P.C.
Provider
Credential
License number
Laurie Mercier
MD
3079-320
May-Lynn Chu
DO
64755-21
Wyoming
TMD of CA, P.C.
Provider
Credential
License number
Kristine Clements
NP
50162
Laurie Mercier
MD
1174549505
Theresa Vergara
NP
52314
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.