John David Fetherstonhaugh — Anglo-Irish army officer (1850-1936)