Benjamin Franklin, by your logic was not an American citizen. His father was born in Ecton, Northamptonshire, England.
Jefferson's mother was born in London.
Patrick Henry's father was an immigrant from Aberdeenshire, Scotland.
Even worse, Alexander Hamilton was born in Charlestown, the capital of the island of Nevis, in the Leeward Islands; Nevis was then one of the British West Indies. Hamilton was born out of wedlock to Rachel Faucette Buck, a married woman of partial French Huguenot descent, and James A. Hamilton, the fourth son of the Scottish laird Alexander Hamilton of Grange, Ayrshire.
In fact all the founding fathers were originally British citizens.