This one may be a Karner Blue Butterfly (Lycaeides melissa samuelis)but I'm not 100% sure as the picture I have shows it with more rounded wings.
Oh my!!! What an absolutely beautiful butterfly. How on earth did you get him to sit still so you could get a good picture?
Sometimes you just have to be patients and wait for it to sit down where you are It was hard to tell in the shadows what color it had, but in the picture it shows :-D