There's a stonefly nymph in the bottom right corner of this picture, but what's really interesting is those white blotches. They're pretty common in my Wisconsin home river river, stuck flat onto the rocks--lots of rocks have a speckled look as a result. They are microcaddis cases, made by larvae of the caddisfly family Hydroptilidae. These are made by larvae of the subfamily Leucotrichiinae, most likely the genus Leucotrichia. They spin little flat oval cases of silk tight and immobile against the rocks.
In this picture: Caddisfly Species Leucotrichia pictipes (Ring Horn Microcaddis).
Troutnut.com is a collection of pictures and information about fly fishing. Fly fishermen, fly tiers, and trout enthusiasts of all stripes can learn more about life beneath the surface of trout streams, as well as how to better imitate aquatic insects with artificial flies to catch trout. There are aquatic insect pictures, underwater pictures, landscape pictures, and a comprehensive reference to the common names of trout stream insects.