Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2010
Offers telehealth
NPI: 1437477387
Practice Locations (1)
BAYLOR COLLEGE OF MEDICINE
1327 LAKE POINTE PKWY, SUITE 150
SUGAR LAND, TX 774784098
7137987801
Source: CMS National Downloadable File, September 2026.