William Spence Kelly (1839-1934)