James Winning McMillan was an American soldier who fought during the MexicanAmerican War and served as a Union Army general during the American Civil War.
McMillan was born in 1825 in Clark County, Kentucky, and moved quite a bit throughout his early life. McMillan was in Illinois in 1846, and volunteered for service during the MexicanAmerican War. By Junehe was a sergeant in the 4th Illinois Infantry Regiment, and was discharged on October 13. Afterwards in 1848, McMillan enlisted as a private in the 3rd Battalion of the Louisiana Infantry on April 29, and he was discharged on July 13. After hostilities ended, McMillan moved to Indiana, where he engaged in various businesses all over the state.
Source: Wikipedia