P

P. R. Mahaffy

Goddard Space Flight Center

ORCID: 0000-0003-1896-1726

542 papers and 22.8k citations.

PubIndex Score98Top 2%How it's scored
542Publications
22.8kTotal Citations
#10in Space Exploration and Technology
First publication: 1976First senior author: 1987