Looks fine, but you're going to want a bigger mid-tier base. Schools to consider include Ohio State, Rochester, SLU, USC-Keck, Case Western, and perhaps throw Pitt in there. I wouldn't necessarily bother with NYMC and friends.
If you're going to remove a school, Dartmouth is first on the chopping block, but it's not necessary if you don't want to.