Amazon.com: Satechi Aluminum Type-C Clamp Hub Pro with USB-C Data Port, USB-A 3.0 Data, Micro/SD Card Reader - Compatible with 2020/2019/2017 iMac & iMac Pro, Does Not Fit 2021 iMac (Silver) :
USB C to / VGA Adapter for MacBook Pro 2019/2018/iMac 2017/2016/2015 MacBook | eBay
Qwiizlab iMac USB C Hub, 6-in-1 Adapter with USB-C 10Gbps, USB-A 5Gbps, SD/Micro Card Readers UHS-I, ONLY for 2021 iMac 24-inch : Electronics
How to get USB-C Monitor to work on iMac 21.5" Retina 4K Display (2017) - iFixit Repair Guide
Amazon.com: USB-C to HDMI Adapter (Supports 4K / 30Hz) - Type- C 3 in 1 Converter Cable for 2017 / 2018 MacBook Pro, MacBook, Mac Pro, iMac, Chromebook, & More USB 3.0 Type-C Devices : Electronics
Satechi's new USB-C hub solves the iMac's backward port problem - The Verge
Satechi Launches USB-C 'Clamp Hub Pro' for 2017 iMac and iMac Pro - MacRumors
Amazon.com: Satechi Type-C Aluminum Monitor Stand Hub with USB-C Data, USB 3.0, Micro/SD Card Slots & 3.5mm Headphone Jack - Compatible with Apple Studio Display, 2021 iMac M1, 2019/2017 iMac, iMac Pro (
Identify the ports on your Mac - Apple Support
Amazon.com: Satechi Type-C Aluminum Monitor Stand Hub with USB-C Data, USB 3.0, Micro/SD Card Slots & 3.5mm Headphone Jack - Compatible with Apple Studio Display, 2021 iMac M1, 2019/2017 iMac, iMac Pro (
Amazon.com: Satechi Aluminum Type-C Clamp Hub Pro with USB-C Data Port, USB-A 3.0 Data, Micro/SD Card Reader - Compatible with 2020/2019/2017 iMac & iMac Pro, Does Not Fit 2021 iMac (Space Gray) :
Charging MacBook (Pro) with Thunderbolt 3 ports on iMac 2017 | MacRumors Forums
iMac 2017 review: Brighter, more colorful, faster, and more powerful | iMore
LUOM USB C to HDMI Cable 4K 60HZ USB Type C Thunderbolt 3 HDMI Adapter for