There is a James P. Gibson listed in the Second Tennessee Cavalry. His age matches the age you give. He served as the Chaplain of this regiment. The Second Tennessee Cavalry had soldiers from Knox County. You need more information.