Saleh Al Hashemi, Ph.D.

Name