Barry has spent the last 20 years managing private and venture-backed companies in a range of C-level roles