Who is Ann Elebank?
John married 3 times.
1. Elizabeth Gordon. 10 Jan 1685. No issue. Divorced.
2. Mary Murrary (daughter of Murray of "Elibank"). 25 Apr 1701
3. Anne Fraser. about 23 Oct 1717.
Are we meant to believe Ann is actually a Murray?
His alleged son George with Ann. is born about 1682. That would make him the eldest son. This George has a son called William.
His legit son George with Mary Murray was born about 1702. This George had a son called William who died without issue.