639 pubs · 18,454 cites · h-index 63
Johns Hopkins University
1996 - Present
Electroformed Nickel (United States)
2024 - 2024
University of Baltimore
1997 - 2024
Eni (Italy)
2023 - 2023
Space Telescope Science Institute
1993 - 2017