Author Archives: Mohamed Ghilan, Phd