Lisa Russell's Location
Glasgow, GB
Lisa Russell's Work
Lisa Russell's Summary
Lisa Russell, based in Glasgow, GB, is currently a Head of Control Governance and Insight at Barclays, bringing experience from previous roles at Barclays. Lisa Russell has 1 email on RocketReach.