Captain John Stuart Lindsay Long

(1847-1907)