Omar Hazem Mohammed

Dr. Omar Hazem Mohammed

Northern Technical University
orcid