Stephen Ekwaro-Osire

Prof. Stephen Ekwaro-Osire

Department of Mechanical Engineering, Texas Tech University, 2500 Broadway, Lubbock, TX 79409-1042, USA
orcid