S

Stephen T. Russell

Arizona State University

ORCID: 0000-0002-6238-0606

358 papers and 23.5k citations.

PubIndex Score98Top 2%How it's scored
358Publications
23.5kTotal Citations
#2in LGBTQ Health, Identity, and Policy
First publication: 1975First senior author: 1983