 He worked for several newspapers in Colorado including the Pueblo Evening Star and Rocky Mountain News and founded several others, including the Pueblo Press, Colorado Chronicle and Pueblo Courier.He married Sadie B. Pearce on 14 October 1890 and a daughter, Hazel Marie, was born on 1 February 1893.He served as secretary of the Colorado State Federation of Labor between 1897 and 1899 and president between 1899 and 1901.