Hi Monica
Yes it was good to see the record and know who her father was. As for the mother - no idea really because the one recorded on her death cert doesn't seem to exist. I can find no record of a marriage for Charles Gordon pre his marriage to Elspet Stuart and the omission of the word "lawful" in Ann's marriage entry almost certainly means that Charles hadn't married her mother. However, Ann does seem to have lived at St Bridget's as that's where she was living when she married (according to the OPR entry).
Looking at the Status Animarum for Tomintoul in 1828, at St Bridget's, I noted that Charles isn't there (although his wife is there as Mrs Gordon, "wife of Chas" (that would be Elspet Stuart) and also a daughter (that would be Lillas). Charles' mother is also there at St Bridget's - named as Lillas McKardy
I suppose that Charles' absence from the Status Animarum isn't surprising as he is recorded as a protestant on Ann's marriage cert. but he was baptised a Catholic and both his parents (John Gordon of Glenbucket and Lillas McKardy) were recorded as Catholics.
Any ideas why he would be considered a Protestant?