John Charles Beckwith - British army officer and missionary