James Smith Flanagan (1847-1916)