During his career at Weil he has held various financial management roles, most recently Director of Finance.
Barry was educated in both Ireland and the U.S. He holds a B.S. in Management from Trinity College, Dublin, and an M.B.A. from Baruch College (CUNY).