Question: Which Union Civil War General with initial M that resigned fought during the Mexican-American War ?
Answer: James Winning McMillan