Who is the culprit?

 

One of these horses has an egg count of over 1400epg, shedding millions of parasite eggs onto the pasture. One hasn't been wormed for months and is clear of parasites. They have all been grazed together for several years...