Congrats to him, he looks great. It's also helpful to see an example of what level 7 entails. My ds is level 5 now and it helps to know what he needs to be able to do as he progresses.
he has struggled so much wiht his swings. It is a constant battle at gym between him and his coach. They are still working on several things with his swings, but they are improving.