I used to have a problem here in Michigan with horse flies but since I started to wear a wide brimmed OR Seattle Sombrero I have not had a problem. Horse flies go away as soon as you stop moving. I guess that gives the mosquitoes and black flies their chance at your hide. smile