If Harvard wants him, they would figure out some combo of "merit" and "need" assistance. Trust me, all the Ivies do it. Princeton did it for my cousin's son (an ice hockey player)
Harvard has the better chance of making the tournament, but if you want exposure, and a chance to play against better competition, you go to gtown sux, I meant gtown.