
James M. Sommerville was a physician, amateur naturalist, member of the Academy of Natural Sciences, as well as an artist and a trustee of the Pennsylvania Academy.
You may also like
Anonymous
Anonymous
Alphonse Mucha (Czech, 1860-1939)
Owen Jones (English, 1809 - 1874)
Anonymous
Anonymous
Anonymous
G-P. Joumard (French, 19th Century)
Anonymous
Anonymous
Anonymous