David Kernstallworth NPI 1083662688 Practice location: 2016 S Alabama Ave, Monroeville, AL 364603044 Taxonomy code: 207P00000X Phone: (205) 180-3606