NPI Central
Derek Baumbouree, MD, Apmc NPI Number 1669918926 — Lafayette, LA | NPI Central