He also served as vice president of the Missouri Pacific and Iron Mountain Railway and as judge advocate with the rank of lieutenant colonel in the Missouri National Guard.
During his career, he served as vice president for both the Missouri Pacific and Iron Mountain Railway companies, and also held the rank of lieutenant colonel in the Missouri National Guard's legal branch.