NPI Central
Spencer Barela, M.D. — NPI 1316488570, Inverness, FL | NPI Central