gideon deleon