who owns terrasource global