John James McCook - Union Army officer (1845–1911)