Checking the N.C. roster lists for the 7th, 18th, 28th, 33rd and 37th Regt. Lane's Brigade I located only one Major
that seemed to fit - Maj. James G. Harris, 7th Regt.N.C. Inf. Could the initials in your source have been. J. G. H.?
Cordially,
John R. Woodard
Tar Heel Regimental Research