Michael J. Brooks
Observed names: Brooks, M., Brooks, Michael J., M Brooks, M. Brooks, M. J. Brooks, M.J. Brooks, MICHAEL J. BROOKS, Michael Brooks, Michael J Brooks, Michael J. Brooks A, Michael J. Brooks B
ORCID: 0000-0001-9612-5884
Observed ORCID: 0000-0001-9612-5884
OpenAlex ID: A5035368992
