He has done

He has doneHe has doneHe has doneHe has doneHe has doneHe has done
He has doneHe has doneHe has doneHe has doneHe has doneHe has done
He has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has doneHe has done