Graduated: 1998
Offers telehealth
NPI: 1447221189
Practice Locations (18)
TOPAZ BAY SENIOR HEALTH PC
2100 SOUTHBRIDGE PKWY, SUITE 650
BIRMINGHAM, AL 352091317
2036668145
TAPESTRY TELEHEALTH PLLC
2100 SOUTHBRIDGE PKWY, SUITE 650
BIRMINGHAM, AL 352091317
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
TAPESTRY TELEHEALTH PLLC
111 N ORANGE AVE, SUITE 800
ORLANDO, FL 328012381
2036668145
TOPAZ BAY SENIOR HEALTH PC
111 N ORANGE AVE, SUITE 800
ORLANDO, FL 328012381
2036668145
TOPAZ BAY SENIOR HEALTH PC
3455 PEACHTREE RD NE, SUITE 5
ATLANTA, GA 303263254
2036668145
TAPESTRY TELEHEALTH PLLC
3455 PEACHTREE RD N E, 5TH FLOOR
ATLANTA, GA 330263254
2036668145
TAPESTRY TELEHEALTH PLLC
100 CAMBRIDGE ST, FL 14
BOSTON, MA 021142509
2036668145
TAPESTRY TELEHEALTH PLLC
700 MAINE AVE, SUITE 3
BANGOR, ME 044013021
2036668145
TAPESTRY TELEHEALTH PLLC
1045 ELM ST, SUITE 204
MANCHESTER, NH 031011844
2036668145
TOPAZ BAY SENIOR HEALTH PC
221 RIVER ST, SUITE 9
HOBOKEN, NJ 070305990
2036668145
TAPESTRY TELEHEALTH PLLC
221 RIVER ST, SUITE 9
HOBOKEN, NJ 070305990
2036668145
PRIMARY CARE INTERNAL MEDICINE OF ITHACA PLLC
217 N AURORA ST, SUITE 2
ITHACA, NY 148504345
6072568869
CHESS MEDICINE PLLC
101 CREEKSIDE DR
PAINTED POST, NY 148709208
2036668145
TAPESTRY TELEHEALTH PLLC
100 S JUNIPER ST, FL 3
PHILADELPHIA, PA 191071316
2036668145
TAPESTRY TELEHEALTH PLLC
10 DORRANCE ST, SUITE 700
PROVIDENCE, RI 029032014
2036668145
TAPESTRY TELEHEALTH PLLC
475 ETHAN ALLEN AVE
COLCHESTER, VT 054463312
2036668145
Source: CMS National Downloadable File, September 2026.