charles pulliam moore