English Anna Sher Cited by user Mako001 on 14 Jul 2023 Anna Amelia Sher is an American plant ecologist who is a professor at the University of Denver.