a. landsborough thomson