SvenBOrient typically ships quickly, but there's no way for me to guarantee that it will get there by 6/20. That's the way we get good prices - we place large bulk orders with the vendor, they ship it to us, and then we break the order down and ship to you :)