John Barclay , James Gibson , apotekare Cavalli , handl.