Elizabeth was second wife. Picture from Harley Cummings Book: Tail of two Families
From Angus:
Married at Gourock.
Two of John's sisters (Mary and Flora) were drowned at sea.
The MacLachlans and MacEacherns emigrated together.
On their first visit to Lochaber on entering the bay from the Ottawa they saw a gathering of people on the Bay Hill (at Campbell's) and on reaching shore found it was the burial of their sister Mrs. John MacCallum.
Additional Resource: Marney MacDonald - huge effort documenting references to validate many of the dates!