Nicholas Longworth Anderson — Union Army officer