William Johnson was born in Virginia in about 1724. A justice of the peace for Bute County, he presided over the local freeholders court, which heard cases involving enslaved people. Johnson died in Warren County, North Carolina in about October 1804.