John Cameron — British army officer; director-general of the Ordnance Survey (1817-1878)