Carling 2024 Budget Analysis Final