Jim Brooks

Jim Brooks
Business Consultancy and Services, Charity & Non-Profit, Exchange Member
Director; Cogent Ventures Ltd.