John James McCook — American lawyer, professor and theologian (1843–1927)