Major James Grant was a veteran of the U.S. Civil war in the Confederate Army. He was not a Major, that is his first name. He was actually a Private in the Army. Some people confuse his first name with a military rank. Major James Grant was in Company B, 22nd GA Heavy Artillery, C.S.A. and he was a proud Confederate soldier.