Appears to be 7th Ohio Volunteer Infantry. Spanish-Americam war.
Net search "7th Ohio 1898" for 4,100,000 results.
Rummage around here. There are decent pictures.
Infantry hat Insignia