Santos wins bid for EDO communications as it pursues costs in Barossa pipeline case Energy & Natural Resources 2024-07-04 11:01 pm By Cat Fredenburgh