Charles Holmes - British painter, art critic and museum director (1868–1936)