Graduated: 2008
NPI: 1477880607
Practice Locations (2)
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
Source: CMS National Downloadable File, September 2026.