 John Henry Brown was born in 1820 in Pike County, Missouri Territory, the son of Henry S. Brown and Margaret (Jones) Brown.He received little formal schooling but apprenticed as a youth in a printer's office and various newspapers in Missouri.At age 17, Brown moved to the recently established Republic of Texas and soon was working for a newspaper in Austin.