Roger you can go to the following site and search for all people named John McClure buried in National Cemeteries. There are 30, several of whom were in the Civil War. One is buried in the Memphis National Cemetery, but his middle initial is H.
http://gravelocator.cem.va.gov/j2ee/servlet/NGL_v1