Intresting, this detailed write up sees him as a 10 and lacking the athleticism to be an 8 which seems to be where we need to strengthen. No doubt he would be a good addition though.
https://breakingthelines.com/player-analysis/player-profile-john-swift/