 He had gained experience as a printer and journalist before coming to Roanoke.He was an ordained Baptist minister, and held pastorates in Rustburg, Virginia, Christiansburg and Buchanan, Virginia.He was the minister of the Schaeffer Baptist Church, now part of the Old Christiansburg Industrial Institute in Christiansburg, Virginia, when he founded the "Roanoke Tribune".