Somebody wanted to claim her as a descendant of Major John Welsh of Anne Arundel County, Maryland, so they Crazy-Glued her onto his tree without noticing that any son of his would have been *her age or younger*, and so quite impossible as a father.
I also have no idea where the "McTaree" beeswax came from - middle names were not in general use this early.
She may possibly have the correct father, but his birthdate has been cracked (otherwise he's her BROTHER) - and he is certainly no son of anyone living in Anne Arundel County, Maryland.
As for the grotesque abomination that passes for her "grandfather":
His name was JOHN. Not "Johnathan".
He had NO middle name.
His parents and birthplace are UNKNOWN, and his birth date can only be estimated.
We've got people here who just HAVE HAVE HAVE to foist parents on him based upon TONS AND TONS AND TONS of BAD family trees and a little bit of misinterpreted data. (MyHeritage bears a lot of the blame by repeating the BAD information - it is rapidly becoming WORTHLESS as a genealogical resource and is dragging Geni down with it.)