Medical school: CREIGHTON UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1981
Offers telehealth
NPI: 1376521773
Practice Locations (90)
TOPAZ BAY SENIOR HEALTH PC
2100 SOUTHBRIDGE PKWY, SUITE 650
BIRMINGHAM, AL 352091317
2036668145
TAPESTRY TELEHEALTH PLLC
1028 BESSEMER RD
BIRMINGHAM, AL 352281103
2036668145
CHESS MEDICINE PLLC
1028 BESSEMER RD
BIRMINGHAM, AL 352281103
2036668145
TAPESTRY TELEHEALTH PLLC
400 W CAPITOL AVE, SUITE 1700
LITTLE ROCK, AR 722013438
2036668145
CHESS MEDICAL PC
12100 WILSHIRE BLVD, FL 8
LOS ANGELES, CA 900257120
2036668145
TAPESTRY TELEHEALTH PLLC
500 GENEVA ST
AURORA, CO 800104305
2036668145
TAPESTRY TELEHEALTH PLLC
99 HAWLEY LN, SUITE 1102
STRATFORD, CT 066141204
2036668145
TAPESTRY TELEHEALTH PLLC
200 CONTINENTAL DR, SUITE 401
NEWARK, DE 197134337
2036668145
CHESS MEDICINE PLLC
10527 ROUNDWOOD GLEN CT
JACKSONVILLE, FL 322569118
2036668145
TOPAZ BAY SENIOR HEALTH PC
111 N ORANGE AVE, SUITE 800
ORLANDO, FL 328012381
2036668145
TAPESTRY TELEHEALTH PLLC
132 9TH AVE N
ST PETERSBURG, FL 337011814
2036668145
TOPAZ BAY SENIOR HEALTH PC
3455 PEACHTREE RD NE, SUITE 5
ATLANTA, GA 303263254
2036668145
TAPESTRY TELEHEALTH PLLC
3515 PLEASANTDALE RD, APT 305
ATLANTA, GA 303405692
2036668145
CHESS MEDICINE PLLC
1213 HIGHGROVE CT
MONROE, GA 306557914
2036668145
TAPESTRY TELEHEALTH PLLC
919 LEHUA AVE
PEARL CITY, HI 967823328
2036668145
CHESS MEDICINE PLLC
1600 ELLIS BLVD NW
CEDAR RAPIDS, IA 524051619
2036668145
TAPESTRY TELEHEALTH PLLC
6165 NW 86TH ST
JOHNSTON, IA 501312270
2036668145
CHESS MEDICINE PLLC
6000 W DENTON ST
BOISE, ID 837049310
2036668145
TAPESTRY TELEHEALTH PLLC
6000 W DENTON ST
BOISE, ID 837049310
2036668145
CHESS MEDICINE PLLC
1 HAMILTON LN
OAK BROOK, IL 605231762
2036668145
TAPESTRY TELEHEALTH PLLC
501 E FRONT AVE
STOCKTON, IL 610851444
2036668145
CHESS MEDICINE PLLC
203 W FRANCISCAN DR
CROWN POINT, IN 463074802
2036668145
TAPESTRY TELEHEALTH PLLC
203 W FRANCISCAN DR
CROWN POINT, IN 463074802
2036668145
TAPESTRY TELEHEALTH PLLC
402 S AVE
HIGHLAND, KS 660354162
2036668145
TOPAZ BAY SENIOR HEALTH PC
7300 W 110TH ST
OVERLAND PARK, KS 662102332
2036668145
CHESS MEDICINE PLLC
14925 E TIPPERARY CIR
WICHITA, KS 672307034
2036668145
TOPAZ BAY SENIOR HEALTH PC
424 LEWIS HARGETT CIR, FL 2
LEXINGTON, KY 405033688
2036668145
CHESS MEDICINE PLLC
424 LEWIS HARGETT CIR, FL 2
LEXINGTON, KY 405033688
2036668145
TAPESTRY TELEHEALTH PLLC
253 CEDAR HILLS DR
PIKEVILLE, KY 415018700
2036668145
CHESS MEDICINE PLLC
7633 PRIMROSE DR
NEW ORLEANS, LA 701262033
2036668145
TAPESTRY TELEHEALTH PLLC
7633 PRIMROSE DR
NEW ORLEANS, LA 701262033
2036668145
TAPESTRY TELEHEALTH PLLC
359 JONES RD
FALMOUTH, MA 025403341
2036668145
CHESS MEDICINE PLLC
209 COUNTY RD, SUITE 408
N FALMOUTH, MA 025562021
2036668145
TAPESTRY TELEHEALTH PLLC
1 KAYLOR CIR
FROSTBURG, MD 215322009
2036668145
TAPESTRY TELEHEALTH PLLC
303 ADCLARE RD
ROCKVILLE, MD 208503825
2036668145
CHESS MEDICINE PLLC
26 PLEASANT ST, SUITE 110
CANTON, ME 042213144
2036668145
TAPESTRY TELEHEALTH PLLC
26 PLEASANT ST
CANTON, ME 042213144
2036668145
TAPESTRY TELEHEALTH PLLC
1760 ABBEY RD, FL 2
EAST LANSING, MI 488237301
2036668145
CHESS MEDICINE PLLC
2060 HEALTH DR SW
WYOMING, MI 495199687
2036668145
CHESS MEDICINE PLLC
4327 4TH AVE S
MINNEAPOLIS, MN 554092115
2036668145
TAPESTRY TELEHEALTH PLLC
4327 4TH AVE S
MINNEAPOLIS, MN 554092115
2036668145
TOPAZ BAY SENIOR HEALTH PC
1415 W WHITE OAK ST, ROSEWOOD REHAB AND HEALTHCARECENTER
INDEPENDENCE, MO 640502590
2036668145
TAPESTRY TELEHEALTH PLLC
1127 TIMBER RUN DR
SAINT LOUIS, MO 631464482
2036668145
CHESS MEDICINE PLLC
1 CITYPLACE DR, SUITE 570
SAINT LOUIS, MO 631417067
2036668145
CHESS MEDICINE PLLC
1130 17TH AVE S
GREAT FALLS, MT 594054523
2036668145
TAPESTRY TELEHEALTH PLLC
3010 SANTA FE CT, FL 1
MISSOULA, MT 598081730
2036668145
TAPESTRY TELEHEALTH PLLC
510 LOBLOLLY DR
DURHAM, NC 277128723
2036668145
CHESS MEDICINE PLLC
106 CAMERON ST
LAKE WACCAMAW, NC 284501900
2036668145
CHESS MEDICINE PLLC
2633 55TH ST S, APT 303
FARGO, ND 581049167
2036668145
TAPESTRY TELEHEALTH PLLC
2633 55TH ST S, APT 303
FARGO, ND 581049167
2036668145
TAPESTRY TELEHEALTH PLLC
1531 32ND AVE S, SUITE 102
FARGO, ND 581035911
2036668145
CHESS MEDICINE PLLC
2419 S 37TH ST
LINCOLN, NE 685066634
2036668145
TAPESTRY TELEHEALTH PLLC
516 S 67TH AVE
OMAHA, NE 681061110
2036668145
CHESS MEDICINE PLLC
55 HARRIS RD
NASHUA, NH 030622145
2036668145
TAPESTRY TELEHEALTH PLLC
55 HARRIS RD
NASHUA, NH 030622145
2036668145
CHESS MEDICINE PLLC
115 DUTCH LANE RD
FREEHOLD, NJ 077285500
2036668145
TAPESTRY TELEHEALTH PLLC
221 RIVER ST, SUITE 9
HOBOKEN, NJ 070305990
2036668145
TOPAZ BAY SENIOR HEALTH PC
221 RIVER ST, SUITE 9
HOBOKEN, NJ 070305990
2036668145
TAPESTRY TELEHEALTH PLLC
500 MARQUETTE AVE NW, SUITE 1200
ALBUQUERQUE, NM 871025312
2036668145
TAPESTRY TELEHEALTH PLLC
2300 W SAHARA AVE, SUITE 800
LAS VEGAS, NV 891024397
2036668145
CHESS MEDICINE PLLC
7 HEMION RD, SUITE 110
MONTEBELLO, NY 109014919
CHESS MEDICINE PLLC
116 E 125TH ST, NORTHERN MANHATTAN REHAB AND NURSING
NEW YORK, NY 100351612
2036668145
TAPESTRY TELEHEALTH PLLC
21 E STATE ST, SUITE 200
COLUMBUS, OH 432150109
2036668145
TAPESTRY TELEHEALTH PLLC
5099 BLESSING CT
GALENA, OH 430218156
2036668145
CHESS MEDICINE PLLC
226 GREENMOUNT BLVD
OAKWOOD, OH 454193242
2035214730
TAPESTRY TELEHEALTH PLLC
530 S LINWOOD AVE
CUSHING, OK 740234644
2036668145
TAPESTRY TELEHEALTH PLLC
75 SHORE DR
SAINT HELENS, OR 970511125
2036668145
TAPESTRY TELEHEALTH PLLC
141 HEISEY AVE
ELIZABETHTOWN, PA 170228107
2036668145
CHESS MEDICINE PLLC
293 PEAT MOSS RD
WHITE HAVEN, PA 186613803
2036668145
CHESS MEDICINE PLLC
193 FOREST AVE
MIDDLETOWN, RI 028424625
2036668145
TAPESTRY TELEHEALTH PLLC
193 FOREST AVE
MIDDLETOWN, RI 028424625
2036668145
TAPESTRY TELEHEALTH PLLC
4452 SOCASTEE BLVD
MYRTLE BEACH, SC 295887206
2036668145
CHESS MEDICINE PLLC
24266 AIRPORT RD
EAGLE BUTTE, SD 576258021
2036668145
TAPESTRY TELEHEALTH PLLC
101 S REID ST, SUITE 307
SIOUX FALLS, SD 571037045
2036668145
CHESS MEDICINE PLLC
8 AMHERST CT
JOHNSON CITY, TN 376013263
2036668145
TAPESTRY TELEHEALTH PLLC
3200 W END AVE, SUITE 500
NASHVILLE, TN 372031322
2036668145
TAPESTRY TELEHEALTH PLLC
325 N SAINT PAUL ST, SUITE 3100
DALLAS, TX 752013923
2036668145
TAPESTRY TELEHEALTH PLLC
3450 N TRIUMPH BLVD, SUITE 102
LEHI, UT 840436132
2036668145
TAPESTRY TELEHEALTH PLLC
963 E 6600
MURRAY, UT 841212444
2036668145
CHESS MEDICINE PLLC
963 E 6600
MURRAY, UT 841212444
2036668145
TAPESTRY TELEHEALTH PLLC
3900 WESTERRE PKWY, SUITE 300
RICHMOND, VA 232331339
2036668145
CHESS MEDICINE PLLC
475 ETHAN ALLEN AVE
COLCHESTER, VT 054463312
2036668145
TAPESTRY TELEHEALTH PLLC
475 ETHAN ALLEN AVE
COLCHESTER, VT 054463312
2036668145
CHESS MEDICINE PLLC
2830 I ST NE
AUBURN, WA 980022410
2036668145
CHESS MEDICINE PLLC
2961 ANTHONY DR, C/O EDEN BROOK OF GREEN BAY
GREEN BAY, WI 54311
2036668145
TAPESTRY TELEHEALTH PLLC
2961 ANTHONY DR, C/O EDEN BROOK OF GREEN BAY
GREEN BAY, WI 54311
2036668145
TAPESTRY TELEHEALTH PLLC
200 WHITEMAN AVE
ELKINS, WV 262413400
2036668145
CHESS MEDICINE PLLC
200 WHITEMAN AVE
ELKINS, WV 262413400
2036668145
TAPESTRY TELEHEALTH PLLC
2700 E 12TH ST
CHEYENNE, WY 820015604
2036668145
CHESS MEDICINE PLLC
2700 E 12TH ST
CHEYENNE, WY 820015604
2035214730
Source: CMS National Downloadable File, September 2026.