John Ferneley (1782-1860)

1782,1860

John Ferneley