Dwaine Francis NPI 1013495464 Practice location: 16414 Lake Church Dr, Odessa, FL 335562637 Taxonomy code: 106S00000X Phone: (208) 696-2056