NPI Central
Deepa Luka, MD — NPI 1023503026, Fort Myers, FL | NPI Central