NPI Central
James Upchurch, MD — NPI 1427137959, Birmingham, AL | NPI Central