Carmanah Appoints Karim Rayani as Executive Chairman, CEO & Director

· Financial Post