David G Carpenter, DO, Family Medicine

18652 McKay Blvd
Ste 100
HumbleTX  77338-5716 (Harris County)


Phone: 281-446-1014
Fax: 281-446-0838

NPI: 1225130743
License Number: F3064 (TX)