Andrew cannot have been born in 1745 because his “sons” John and William were born in 1750 and 1758 in Pennsylvania.
I think either the date of his father’s birth is wrong or maybe he had a different fathers