As for some general advice (as Mwfan192 also mentions), when dealing with HA’s, a key is knowing if one offer is a protected slot versus an other. Depending on the situation, it can be a big difference in comparing offers. I suspect about half or so of the protected slots may be spoken for in some capacity by now at the most competitive D3 schools. July tends to be the start of committents. Knowing where a school is in their commitments process can help quickly focus your strategy. It seems your son’s academics are excellent so you are in a good spot regardless, but the next four months will be substantially easier with the increased certainty of a supported slot.