John McClure Hamilton
painting 21 of 93 by Thomas Eakins

John McClure Hamilton by Thomas Eakins