John Teeling

Executive Chairman at Petrel Resources

Timeline

  • Executive Chairman

    Current role