L. Preston, Union officer