Albion H. Knight

Page Belting Company Mills (Merrimack County, New Hampshire)