What fish/snails/other things can best clear-up a freshwater pond with lots of algae?

I live in Pennsylvania and the pond temperature will flucuate from a nice summer day to a bitterly cold winter. The pond does have a pump and fountain so the water is circulating. But the amount of algae is clogging the pump too often. Thanks for any and all advice.
6 answers 6