Senior NIH leader Tara Schwetz put on leave: Stat
Tara Schwetz, Ph.D., a deputy director at the National Institutes of Health and overseer of ARPA-H's creation, has reportedly been put on administrative leave in the latest shake-up to the health agency’s leadership.
