JAMES MACFARLANE. A.M.