John Smart (Scottish, 1899)

veil of leith by john smart

John Smart

Veil of Leith

seaside by john smart

John Smart

Seaside, 1899