Totally agree with @Bill_Marsh . It’s hard not to - he’s always well thought out.
I would just add Northeastern RD might be a slight reach - it’s not easy. Hopefully you applied EA.
I was thinking Rochester might be good for you to look at - with a more open curriculum. If you’re willing to go as far as Hanover, what’s a few more hours.
And I’m going to throw a curveball at you just for fun - because you can likely mesh your four interests even though it’s not a LAC or Ivy: Bentley.
Good luck to you.