NOTE:
If you intend to use the HDMI video outputs, you MUST have a Thunderbolt 3 compatible USB-C port. If you do not have one, all ports except HDMI will still work. Send a picture of your USB-C port if you are not sure if this will work for you or not.