Richard W. Apperson
may be the man you have in mind. His name appears on the 1860 census for Henrico County VA, 2nd Ward, City of Richmond, age 41, druggist. He's a bit old to have been in military service, but occupation suited him for the role of a hospital steward. A couple of Apperson's records with the 4th Virginia Cavalry show him paid as a hospital steward at different times during the war. He also served as a teamster at Fitz Lee's division headquarters in 1863-64.
During the Civil War neither army assigned men to a role that we would recognize as a 'medic.' That's a 20th century term for a more recent innovation. Hospital Stewards usually were men who had civilian experience as druggists and never served on the front lines.
I would never have gotten "Jack" from this name. You may order copies of his service record here --