Thomas Ellison (1866-1940)

Thomas Ellison (1866-1940) was a landscape painter from St Helens in Lancashire 1896 and Glan Conway in Wales in 1907 and Wrexham in Wales in 1921. Exhibited Birmingham 1, Liverpool 75, Manchester 1, Royal Academy 11, RCA 185, and Royal Institute 6.