McGavock Confederate Cemetery, Franklin, Tennessee