Foster, J. M. (James Mitchell), 1850-