Update to Original Message:
John Cameron (b. 1812) married Margaret Fraser (b.1821 in Kirkmichael, Banff) in Kirkmichael in 1843.
Their son Louis (or Lewis) had a son John Cameron (b. 1872) in Cromdale with Jessie Grant (b. 1831 in Cromdale). They never married.
John Cameron married Annie Bird (daughter of Thomas Peter Bird and Annie Fraser) in Grantown in 1894. They have Peter and Lewis in Grantown in the late 1800's before they move from the area, firstly to the Kyle of Lochalsh were Catherine in born, and then to the Edinburgh area were John Alexander and James Russell are born. There are reputed to have been more children that I am not aware of.
Does anyone recognise these families?