NESTA

Medical abbreviations:
NESTA

National Endowment for Science, Technology and the Arts