Samuel Putnam Avery Sr.

Samuel Putnam Avery Sr.