John Reeve — Army officer (1822-1897)