David Armstrong NPI 1326048703 Practice location: 5050 Poplar Ave, Memphis, TN 381570101 Taxonomy code: 103TC0700X Phone: (901) 428-4810