William Ball Spencer (sometimes known incorrectly as William Barnett Spencer) (1854-1923) was a British marine painter.
[1][2] He was the son of Richard Ball Spencer.
[3]