I think people need to ask which school is giving out the "full-ride".
Maybe we need to consider that maybe D's son is at the Naval Academy or West Point. Then we would need to apologize for jumping all over him and thank him for his son's service. If not at a service academy - then - as you were.