THOMAS USHER & SON LTD.
( Edinburgh )