Hello Roy,
Lots of great information has been provided but, as you apparently hadn't found the marriage, I hope you don't mind if I make a couple of suggestions.
The search on SP is very unforgiving so it's a good idea to use wildcards. For instance - Clark might appear as (say) Clarke; James as Jas; Isabella as Isobel, Isabel etc; Lawrance as Lawrence, Laurence etc ...
So a search for Clark*, Ja*s, La*r*nce, Is*bel* is a good starting point. And it gets only one match ...
But it's always worth checking out the IGI first - not only is it free but they combine many (though not all) possible spellings. So, even if you search for a marriage of James CLARK & Isabella LAWRANCE, the right one comes up:
James CLARK & Isabel LAURANCE, 21 Apr 1827, Lonmay
There's also a submitted entry for the marriage (though it has the wrong date) and the death of James; the death is given as 20 Mar 1872 which might be a good pointer.
A search in the IGI for children of James & Isabel (James Clark in the father boxes, Isabel Laurance in the mother boxes, select region British Isles) brings up only Christian CLARK b 26 Aug, bap 26 Sep 1848, Lonmay. But if you then click on the batch number and try various things e.g. just putting James Clark in the father boxes, you get a whole long list of children of James (obviously mothers were irrelevant!) as follows:
*James CLARK bap 22 Feb 1828
*John CLARK bap 20 Jun 1829
*Isabella CLARK bap 23 Feb 1831
*Elenora CLARK bap 9 Mar 1834
*Jean CLARK bap 5 Oct 1835
*Joseph CLARK bap 11 Jun 1837
*William CLARK bap 11 Jun 1837
*Rebecca CLARK bap 2 Dec 1838
*Mary CLARK bap 20 Sep 1840
*Robert CLARK bap 31 Aug 1845
*Christian CLARK b 26 Aug, bap 26 Sep 1848
*Margaret Forbes CLARK b 4 Feb, bap 5 Oct 1850
And, of course, all of the Aberdeen-shire 1841 census and most of the 1851 are on FreeCEN.
Best regards,
JAP
PS: A free search on SP finds that a James CLARK age 72 died in 1872 - don't know what district (not Lonmay)