As far as I can tell China Post. Delivered by USPS. Ordered July 15. Shipped July 25. Left China Aug 14. Showed up in the US Sept 2. Lots of gaps. USPS recognized the tracking number once it hit our shores but had no real information, other than they had it.