John was a native of Miller county Mo and a former resident of Eldon. He was a former steamboat captain on the Missouri and Osage Rivers. He was employed with the rock Island Railroad where he retired. He was the son of James H and Amanda Starling Adcock. He was married to Ida Thompson May 28 1899. She died Sept 22 1936.