Richard Foster — British painter (born 1945)