Macleay , Duff & C:o ,Glasgow