D

Derek Ho

Department of Health

ORCID: 0000-0003-1636-9032

248 papers and 8.1k citations.

PubIndex Score98Top 2%How it's scored
248Publications
8.1kTotal Citations
First senior author: 2002