I'm stuck between invaria and dorothea, like many anglers before me, lol. Size is the main thing in dorothea's corner. Orangish rust spinners in invaria's corner, dorotheas are pretty light spinners usually. Both vary a lot in color. Invaria varies a lot on size and color!
Still a sulpher anyway you cut it. They were pretty yeller till you got up close and personal with em. The dominant color, watching them as the sailboats passed by, I think everyone would agree was yellow. But as you picked em up and examined, some had a touch of olive, others a tough of orange, some more yellowish white.
Even with the question on whether this particular specimen lost a tail, Baetis varieties can be ruled out due to the large hind wing that it definitely has. So for a BWO ID you'd basically be left with Drunella. The major PA hatch of Drunellas are Cornutas, and like invaria, they tend to be more like 14's or 16's. Add to that that Cornuta's typically occur much later, and that the spinners came back as orangish rust, rather than the blackish olive of cornuta species. If you're going to ignore size, I'd go with Invaria before cornuta.
Drunella Lata is a slight possiblity based on size. But they are usually sparser morning hatches in summer time, these were literally by the thousands in the afternoon.
Which BWO's am I missin?