BETHA

AcronymDefinition
BETHABattelle Endowment for Technology and Human Affairs (Ohio State University)