Edward W. Hooper — Union Army officer