Devyani Naruka
Observed name: DEVYANI NARUKA
Institution: Inspiration Innovation Synergy University
Observed institution: Inspiration Innovation Synergy University
ORCID: 0009-0001-9016-1558
Observed ORCID: 0009-0001-9016-1558
OpenAlex ID: A5093306332
