Eric Wood is the President of Finch Paper.
195 people are employed at Finch Paper.
Finch Paper is based in Glens Falls, New York.
The NAICS codes for Finch Paper are [32, 322, 32212, 3221, 322121].
The SIC codes for Finch Paper are [262, 26].