William J. Weaver — British painter (1759–1817)