Richard Deane
. (1653). Oil on canvas. 124 x 162.