The NonProfit Alliance (NPA) Leadership programs bring together leaders who are united in their belief in creating a better world; who choose to work in unique but complex organisations which deliver social outcomes; and who ultimately believe in their ability to affect meaningful change