NPI Central
Clel Acosta, MD — NPI 1750310306, Thibodaux, LA | NPI Central