He has waited

He has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waited