Barklay, Harry, Magistrate of Edinburgh