Where does “salesperson” come from?

I need to flag an issue with this chain before writing the sentence: the chain appears corrupted or incomplete. It lists "English person," "Middle English persoun," and "Old English sæl" at the start, but then repeats "Latin persona" twice, and includes "Proto-Indo-European ser-" followed by "Latin sonus" twice—creating circular and contradictory paths. The headword is "salesperson" but the chain traces "person," and the connections don't support a coherent etymology for either word as presented. Could you verify the chain? I need a clear, linear sequence (oldest → newest) with accurate language names and forms to write an accurate summary sentence.

salesperson (English): A person whose job is to sell things, either in a...

Definitions

  1. A person whose job is to sell things, either in a...

Ancestry of “salesperson”, step by step

salesperson traces back through two separate lines of ancestry.

via English Person

StepLanguageWordMeaning
1EnglishPersonAn individual who has been granted personhood; usually a human being
2Middle Englishpersounperson
3Old Frenchpersoneperson; individual; rector of a parish; someone;...
4Medieval Latinpersonaparson, person; mask; character
5Latinpersōnamask
6Etruscan𐌘𐌄𐌓𐌔𐌖a mask; a masked individual, often performing in...
7Ancient Greekπρόσωπονface, visage, countenance; front; mask
8Ancient Greekὤψto the eye; in the face; eye
9Proto-Hellenicókʷseye
10Proto-Indo-Europeanh₃ókʷseye
11Proto-Indo-Europeanh₃ekʷ-to see; eye

via English Sales

StepLanguageWordMeaning
1EnglishSalesThe activities involved in selling goods or services
2SpanishSales
3CatalanSales
4Catalansalaa large room; hall; living room
5Frankishsalidwelling, house, entrance hall; house, dwelling;...
6Proto-Germanicsalizhouse; dwelling; hall; room
7Proto-Indo-Europeansol-whole

Words derived from “salesperson

Every word from Proto-Indo-European h₃ekʷ-Every word from Proto-Indo-European h₃ókʷsEvery word from Proto-Hellenic ókʷs
salesperson — Etymology, Origin & Word History | Etymology Explorer