J. S. Cunningham appears on record as a member of Co. "D", 1st Tennessee Cavalry Regiment.
You can order this service record through a message board service.. It may contain answers to some or all of your questions:
http://history-sites.com/research/confedrecs.html