NPI Central
James Shields, MD — NPI 1295788529, Fernandina Beach, FL | NPI Central