khalid moore