James Baylie Allen
After Giovanni Antonio Canal, called Canaletto
James Baylie Allen, 1833
James Baylie Allen, 1852