A. F. Stevenson, Union officer