PROVIDER PROFILE · NPI 1205930484

David StewartM.D.