Francis Charteris — Scottish soldier and adventurer