John was reportedly born in Connecticut, but possibly Rhode Island. He married Nancy Wood abt. 1801, and raised a large family in Lisle, Broome County, New York. Anyone with information about John, please comment below!
The following are images contributed by "Paul R" at findagrave.com showing John Brown and Nancy Wood's headstones at Bemis Cemetery in Lisle, Broome County, New York.
There was also a soldier of the American Revolution named John Brown who lived in Dryden, New York. He was the son of Benjamin Brown and began his service when he enlisted as a private in the Connecticut troops. At the time he was living in Canterbury, Connecticut, a place he moved from after the war. He lived in Preston, New London County, Connecticut for abt. 13 years. From there he moved to Norwich, Chenango County, New York, where he remained abt. 17 years. He resided at Dryden in 1832 when his pension request was filed. He doesn't appear to be John Brown the ancestor of Mary.
The distance from Norwich to Lisle is illustrated here, courtesy of GoogleMaps. The distance is 20-22 miles.
The following "Unpublished Records of Broome County" found at ancestry.com shows two Brown families in Broome County:
Another John Brown is mentioned in "History of Tioga , Chemung, Tompkins, and Schuyler Counties", 1879. He lived in Southport, which is about 60 miles southwest of Lisle.