Everton McDonald, FCA, FCCA, BSc