Michael E. Taylor
Institution: Oklahoma Medical Research Foundation
Observed institutions: University of North Carolina at Chapel Hill, Oklahoma Medical Research Foundation
ORCID: 0009-0001-0065-5352
Observed ORCID: 0009-0001-0065-5352
OpenAlex ID: A5084068941
