Stephen Barr

Stephen Barr

Head of Marine and Energy Liability, UK