NPI Central
Obada Tabbaa, M.D. — NPI 1851755748, Lakeland, FL | NPI Central