Eleanor Rowley

Eleanor Rowley


Managing Director, Egypt
Capricorn Energy