Nafees Hamid

Nafees Hamid is a research fellow at Artis International.