All of the schools on your list, with the exception of SUNY, will likely be more than $25,000. He will not get merit to Pitt, PS or OS.
@mom2collegekids - SOM= School of Management. This is very competitive to gain acceptance to.
Try Towson, Ohio Wesleyan ( my friend’s son got $16,000 with lower stats), Rider, NC State. UNC-W- I did not check to see if they all have business. I would not dismiss Buffalo- it is underrated.