John J. Egan

1809 1881

panoramist and landscape painter

Works