Weme via Amazon offers the Weme USB 3.0 Memory Card Reader with OTG Adapter for $13.99. Coupon code "P8Q5CXEN" drops it to $7.83. Plus, Prime members bag free shipping. (Non-members can spend $35 or more to qualify for free shipping; otherwise, shipping costs $8.15.) That's $6 off list and the lowest total price we could find. It can read SD, microSD, and CompactFlash cards.