R

Richard Moore

Leeds Dental Hospital

ORCID: 0000-0003-2943-8025

65 papers and 865 citations.

PubIndex Score96Top 4% · mid-careerHow it's scored
65Publications
865Total Citations
First senior author: 2016