Finch Paper Displays its Green Credentials