John Macmillan is a great-grandson of John Isaacs Pratt.
Ancestry of John Macmillan up to John Isaacs Pratt See