H.B. MacLeod, the late Mr. Graham of Lambhill ... and the late Rev. James Caven of