Stephen Lewis

Stephen Lewis is a Canadian activist and former UN Special Envoy for HIV/Aids in Africa.