Peter Ross to head up Audubon Vermont

by