Macgregor, John, M.A. Barrister-at-Law.