Olof Kalin , hans lifoch