Satechi
USB-C Slim Multiport with Ethernet Adapter - Space Gray
USB-C Charge Cable
USB-C Power Adapter for MacBook
USB-C to USB adapter
Satechi 100W USB-C PD Compact GaN Charger