John has been a self employed computer programming consultant since 1984. His client list includes a number of fortune 500 companies in the beverage and medical industries, as well as local businesses in the St Louis area.
John, and his wife Jeanetta, joined the Constitution Party of Missouri in 2016 after attending the CPMO state convention as guests. They immediately joined the Castle-Bradley presidential campaign team. They have both been instrumental at the national level by taking over the responsibilities for audio and video at the national committee meetings.
John is also a member of the CP of Missouri state Executive Committee and became a National Committeeman for Missouri in 2017.
In 2019, John ran for city council and came in 2nd of 3, by only 89 votes.
In May, 2020, John was elected as the Midwestern States Regional Chairman.