Feel we may well be talking about same family.
Did Peter have a middle name ?
I have name of a potential wife, Helen McAlpin(e)
Son John Alexander McLaren, born in Demerara, who was married to an Elizabeth Edwards.
Does any of this tally with your info