In "the traditional pedigree" of the Munro family (citing MacKenzie, History of the Munros of Fowlis), John Mor Munro is #35, son of John Munro, M.A. and father of Farquhar Munro
On page 73, Kelley notes that Mackenzie doesn't cite any supporting evidence for this part of the pedigree, adding that Mackenzie was "a fairly careful historian" and "doubtless had good reason for the pedigree he gives."