John Stuart Lindsay Long — (1847-1907)