A combination of various paper towel holder concepts from below that uses the rollers from (1), the ‘clamp’ grip style from (2), and the extended length of (2.5).
(1) Paper towel holder by TheMeadow
(2) Paper Towel Holder (for 18mm shelf) by stibo
(2.5) Large Roll Paper Towel Holder (for 18mm shelf), A remix by fazzica
If the desk you are using has a wall underneath it…
A full paper towel roll has a diameter of ~150mm, which can be too much for desks that have walls/ledges/things too close to the top.
Consider taking a look at the alternative version of this print, the Angled Paper Towel Desk Clip with Rollers.
The author hasn't provided the model origin yet.