Thomas David Hatcher was born on November 17, 1869, in Patrick County, Virginia. Hatcher was a merchant who served as the chief of police, deputy sheriff, and revenue officer for Mount Airy, North Carolina. He died there on January 22, 1950.