NPI Central
Latta Smiles NPI Number 1700082930 — Latta, SC | NPI Central