JOHN GRAHAM DALYELL, Esq. Advocate.