He has waited

He has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe has waited
He has waitedHe has waitedHe has waitedHe has waitedHe has waitedHe 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 waited