George Lynedoch Carmichael — British soldier (1831-1903)