Mohamed Aboughaly

Dr. Mohamed Aboughaly

University of Ontario Institute of Technology
orcid