128 pubs · 6,016 cites · h-index 35
North Carolina State University
1980 - Present
University Hospital, Newark
2021 - 2021
Office of Readiness and Response
2021 - 2021
Environmental and Occupational Health Sciences Institute
2007 - 2007
Feng Chia University
2001 - 2001