Shane Farritor, Ryan McCormick

Title: Surgical End Effector
Date: November 8, 2023
Number: 3977951
Country: Germany