Some general contractors doing a roof-raising job will do this - typically with roof-truss, not raftered houses though with care can be done on either type. But I would get plans and specs by an Architect (needed to get a building permit and to provide bidders and the substantial bidder something to bid on and eventually build from - then let the contrators decide if it is cheaper for them to remove the replace the roof, or lift or jack it up. In other words, tell them the end result you want - should make no difference to you whether they replace or lift the roof - other than if they replace it you are getting a totally new roof, whereas lifting it you have the same partly-aged roof back.
Other option might be for him, if close to you, to get a business license in RI (typically a couple hundred $) and temporary contractor license by comity (meaning if licensed in one state you can be licensed in others without having to take the tests again) and perform the work as a subcontractor under the direct supervision of a licensed RI general contractor. Some states allow that - some do not.