Audubon Trust is a private investment firm based in New York City.