...and what a great career it's been for your son, TPM!!
You know, your mention of camps brought a thought to mind:
So often, posts here tend to concentrate upon a camp's value as an opportunity for the player to be seen and evaluated. However, it needs to be kept in mind that camps can also serve as a great way to help distinguish one program from another if a player has a serious interest in more than one.
In my son's case, the choice came down to two universities. He'd already been to one's summer camps; so, he felt like he knew them pretty well. However, he felt like a real outsider trying to evaluate the other program.
Because of this, he decided to attend the other school's 2-day camp during the holiday break of his junior year. In those two days, he got to know the coaches and the players who served as instructors much better than he would have, otherwise.
Having attended both schools' camps put him in a much better informed position when he made his decision seven-or-so months later.