Board of directors

Prof. Fahad Alharbi

Latest published content update: