Hi there, nice to meet you!
I would love to have the date of death for Margaret, as we don't have that. Also, if you have anything going further back in the family, it would be nice to fill in any gaps. I have a few names and dates, starting with John McVicar who married Jean Baird, but no dates for them. I have reason to believe they were from Argyll. They had a son, John (I don't know about any other children) b.25.1.1772 (d.31.4.1842) and found a reference to him having moved to Govan (now in Glasgow) before 1792. He married Elizabeth Colqhoun in Govan on 6.7.1792 and they had six children: Elizabeth (b.28.4.1793), Alexander, Margaret, James (b.4.10.1799), Agnes Ritchie/Richie? (b.6.8.1802) and Alexander (b.22.2.1805). The youngest Alexander (the last on that list) married Janet Walker at New Mill, Kilmarnock on 21.9.1838. Janet was born on 18.4.1819 and died in Kilmarnock in 1873. Her mother was called Margaret (Elizabeth?) Boyd and her father was Gavin Walker, and they married in Kilmarnock on 6.6.1808. It looks as though William and Charlotte named their first daughter Jessie Walker after her great grandmother's (Janet) maiden name, which would not be surprising if, as has been suggested, illegitimate William was raised by his grandparents, Alexander and Janet. I am gathering information about the rest of the family, but I'd love to find out more about the earlier part, if you have anything to add.
Kind regards.
Noelle