thatcher deleon