Stacey Ruru
Observed names: Ruru, Stacey, Ruru, Stacey Mariu
Institution: Whakauae Research (New Zealand)
Observed institutions: University of Auckland, Whakauae Research (New Zealand), University of Waikato
ORCID: 0000-0003-3468-3308
Observed ORCID: 0000-0003-3468-3308
OpenAlex ID: A5037132309
