Casey Eggleston, program officer at the Fund for Lake Michigan.

Photos