teachings by Dana Moore