S. J. Meckie, F.G.S., del. et sc.