NPI Central
Fayva Lurie, MD — NPI 1871584292, Delray Beach, FL | NPI Central