PROVIDER PROFILE · NPI 1083961601

David ThomasMD, MPH