stephen laine