James Barrie, Esq. M.A. ASS. LLD. &c.