Shaddy Hassan

Dr. Shaddy Hassan

Independent Researcher, Dublin, Ireland