123 pubs · 11,456 cites · h-index 46
Johns Hopkins University
1970 - 2016
Washington University in St. Louis
1972 - 2016
Johns Hopkins Medicine
Neurological Surgery
1987 - 2016
Hope Center for Neurological Disorders
1983 - 2013