I'll only address the issue of the Sierra.

My guess, based on the snowpack this year, is that the snow level in late June may well be around 8500-9000 feet. That means just about all of the JMT will be under snow. Not just the trail, but even the signs and the campsites.

If those dates are not flexible, I think you should look for another option.
_________________________
Check our our website: http://www.backpackthesierra.com/

Or just read a good mystery novel set in the Sierra; https://www.amazon.com/Danger-Falling-Rocks-Paul-Wagner/dp/0984884963