December 10, 2024 The inside story of the ‘significant’ financial breaches at Peter McVerry Trust laid bare in damning report