Mohamed Elhadidy

Public health specialist. Medical researcher.