Craig Bryant would play the same level as Tom and maybe Pro B, for sure, but the USATT ranking means nothing at the 2500 point: it's an ELO based system, Kanak Jha is "only" 2794 for example, and in the top 20/25 in the world rankings. That's why inflationist systems like the french one do for a better representation of players' levels.
For example most of the people at the Westchester '22 August tournament were thinking Andrew Baggaley would easily win over Enzo Angles, because the rankings were close. fact is: Baggaley had no chance, Angles is a seasoned pro A player in the world top 100, younger and he was ranked only 2657, only 57 points over Baggaley. seems nothing, but it's actually huge, hence the 4-0 result at the end. At the 2500 mark in the USATT ELO system, tens of points are actually equivalent to hundreds of points under the 2500 mark.
Actually, I don't know if it's the same guy, but the last ranking I've found for Dan is TTE 212 in 2020, probably equivalent to N600/700 in France, and Thomas will correct me if I'm wrong but this allows you to be hired in a nationale 2 team here, tier 4 league, so I'm perfectly fine with my affirmation.
On the same note, Enzo Angles would have no chance vs Kanak Jah, 140 pts is even more huge at that point.
But that's also the problem with USATT: few pros and too much gap between pros and strong amateurs, there's a kind of no man's land at 2500 pts.