Dumfries : Allardyce, Balfour & Co.,