Stephen Barr's Location
London, GB
Stephen Barr's Education
University of Oxford
1975 - 1978
Stephen Barr's Summary
Stephen Barr, based in London, GB, is currently a Managing Director Sage London and President Sage International at Sage Publications. Stephen Barr holds a 1975 - 1978 University of Oxford. Stephen Barr has 1 email on RocketReach.