NPI Central
Lara Scott, MD — NPI 1427753391, Durham, NC | NPI Central