Thomas was born in 1767 in New Jersey, British Colonial America, the son of Captain John Kirkpatrick Sr but his mother is unknown.
Thomas Kirkpatrick (1767-?)
Captain John Kirkpatrick Sr (1739-1822)