Skip to main content

John La Farge

John La Farge

1835–1910