Thomas Bradshaw

1766

British painter and draftsman

map Map

Works