Wendy Ellenworden NPI 1235509324 Practice location: 8162 Navarre Pkwy, Navarre, FL 325666906 Taxonomy code: 225700000X Phone: (850) 946-3577