Finch Paper Announces Richard Oelkers as Business Development Manager

Richard Oelkers has been tapped as the business development manager for Finch Paper.