NPI Central
Peter Lafuria, MD — NPI 1417937681, Lake Charles, LA | NPI Central