Nathan & Henry B. Cleaves, & Stephen C. Perry (Portland, Me.)