John Milne Donald

John Milne Donald

1819 1866

British painter (1819-1866)

Works