Device for vessel support and harvesting | Patent Application Number 17634508 | Patexia