Salvation Has Come, Rev. Craig Cranston