Rick Hafele

Rick Hafele has been studying aquatic insects and freshwater biology professionally for nearly thirty years. He lives in Gresham, Oregon.