I have not yet connected John E. Brown with Leonard Brown or
William Brown. I do have a little information on John. I found an article saying he came from Virginia originally, migrated to South Carolina, then came to Caswell County, NC. The information also gives the names of his children. I have land transactions for Leonard witnessed by Jethro or Bedford Brown. So, I feel there is some relationship. But haven't found any proof.