Mackean, John, Rev., A.M.