Yes, that's correct. Except that her name was listed as Kennon, not Kenyon. I don't know if they were really inter-changeable.
I work extensively with medieval and early VA genealogy. The term "son-in-law" did not mean only what it means today until rather recently. Also, the term "cousin" often meant neice or nephew back then.