Spiny Baskettail was iNat's first suggestion, but looks more like Beaverpond from my field guide. I certainly invite Identification contributions!
Not sure difference between species
Found on submerged veg; larvae
Found on submerged aquatic veg in shallow part of lake. Not sure what it is - long stinger-like appendage threw me off.
Came to lights apparently
~29 mm
Adult