Mena N. Mekhail
Observed names: Mena Mekhail, Mena N Mekhail
Institution: Saluda Medical (Australia)
Observed institutions: Saluda Medical (Australia), Neuros Medical (United States)
ORCID: 0000-0002-5733-1666
Observed ORCID: 0000-0002-5733-1666
OpenAlex ID: A5075979276
