James William McGee was born in Duplin County, North Carolina on March 15, 1839. McGee was a physician in Raleigh (Wake County), North Carolina. He was elected physician of the North Carolina State Penitentiary in 1880. McGee died in Raleigh on December 6, 1909.