James Long - British Army officer