The John Sheriff I am looking for was Union.
Your description of SC and the "crater" (Va)
seems to me your John referred is Southern.
The 45th Illnois did not go to Petersburg, Va
in the Civil War. If you know your John was
Union and in the 45th, I will pursue.
Thank you Anne for your response.