I'm trying to find a strong B /(not so strong) A team for my son. He is better than average B player but not quite at elite level. He has been improving over the past few years but unfortunately, he is not affiliated with a strong program so spots for a kid on the come are limited. Does anyone have an opinion of a team that will challenge him but not overwhelm him?

Thanks,