Brigadier General William Rosecrans

GPTKB entity