Thomas J. Bullock, a private, served with the 6th Alabama Infantry.
Thomas S. Bullock, a corporal, served with the 21st Alabama Infantry.
There are no Union soldiers appearing in this database under the name Tom, or Thomas, Bullock.
Hope this gets you started.