Barry is currently retired and sits on the board of DaGama Textiles (PTY) Ltd and SMA Engineering (PTY) Ltd as Non- Executive Chairman and Non-Executive Director respectively.

Barry is also the Director of C-House Consulting, his own consulting company, through which he is a senior advisor to Mercedes-Benz South Africa on various Strategic Projects. His current engagements vary from Performance Management process development and operational shop floor management, to consulting at senior level with Government, Municipalities and other organisations.