Hi Gill
He certainly looks to have been in Linlithgowshire for the period that you mention and thereafterwards. There are a number of children showing to John and Margaret on IGI, a combination of submitted entries and actual extract from the OPRs:
George b.1810 England
Jane/Jean b. 1816 Linlithgow
Margaret b. 1818 Linlithgow
John b. 1823 Linlithgow
Stewart (female) b. 1825 Linlithgow
This looks a possible 1841 census entry for them:
John McAlpin, 55 shoe m. b. Scotland
Margaret McAlpin, 55 b. b. Scotland
Stewart, 15
Address: High Street, Linlithgow
Monica
Added: Jill, I would think you probably already have all this info I have posted as there are numerous posts on the family on other forums...sorry to duplicate.