Michael Jack Sparkes
Director/Board Member at
CalEnergy Gas (Holdings) Ltd.
67 year
Energy Minerals
Finance
















