Walter Macfarlan di Macfarlan (d.1767), Antiquario Precedente Successivo