Jeffrey A. Turkstra
Observed names: Jeff Turkstra, Turkstra, Jeffrey A.
Institution: Purdue University West Lafayette
Observed institution: Purdue University West Lafayette
ORCID: 0000-0001-8192-5264
Observed ORCID: 0000-0001-8192-5264
OpenAlex ID: A5029027244
