PROVIDER PROFILE · NPI 1174237705

David JohnsonFNP-C