John Greene Hall was born in Brunswick County, North Carolina on January 16, 1856. Hall was proprietor of Hall's Drug store in Oxford (Granville County) for fifty-three years. He died in Brassfield (Granville County) on May 20, 1932.