C

Christophe Stevens

Public Health England

ORCID: 0000-0002-7129-8524

48 papers and 2.6k citations.

PubIndex Score82Top 18% · mid-careerHow it's scored
48Publications
2.6kTotal Citations
First senior author: 2023