215 pubs · 24,869 cites · h-index 73
University of New Mexico
2022 - Present
Health Outcomes Solutions (United States)
2025 - 2025
Health Resources and Services Administration
2000 - 2024
Neurological Surgery
2023 - 2024
Thomas Jefferson University Hospital
2023 - 2023