Macgregor, J. C. (James Comyn)