Thank you Gan Yam and Geoff-E for taking the time to reply, I do not have a baptism for John, and also found the marriage to Ann Freeland, they had 3 children born 1805, 1807 and 1810. Also found a tree on Ancestry for this couple but only the one marriage. In Robert's baptism there is a surname for Agnes but for the life of me I just can't make out what the name is. I was not sure if I could add an attachment to see if anyone could figure out the name. I also found a John Allan in the 1841 census living by himself.