75 pubs · 1,313 cites · h-index 16
New Mexico State University
1981 - Present
NOAA National Weather Service
2002 - 2024
Pennsylvania State University
1981 - 2005
Office of Science
2005 - 2005
NOAA National Severe Storms Laboratory