Baroness Deborah Scott
Baroness Deborah Scott is Chief Executive of Tomorrow’s People. Tomorrow’s People is a national charity, with a 23-year track record of success in helping become self-sufficient.