QK,
I'm thinkin' definitely a caddis...Looks small, like maybe a sz 16 body length? If so, & judging by the time of year I'd say it's a Brachycentrus Occidentalis, aka Little Black Caddis/Mother's Day Caddis. YMMV.

BTW - Great Pics!!!