John became a member of the IAM in 1981 shortly after being hired by General Dynamics into the position of Integral Fuel Tank Sealer. John was elected in 1985 to serve as a Departmental Committeeman, a position he held until 2001. John was also elected to serve as Chairman of Committeeman Meetings from 1986 – 1992. John was also elected and served as a District Delegate for Local Lodge 776-A from 1987 until 2003. John has also served the IAM when he was appointed to serve as a member of the Community Service Committee and as a delegate to the Tarrant County Central Labor Council. John has been elected to serve on the Executive Council of the Tarrant County Central Labor Council for the past 3 years. John was once again elected to serve his peers as their shop Steward from 2007 thru 2012 and then in 2013, after a short stint on the sideline, John was elected to serve as District Delegate & Shop Steward until 2014 when he was elected to serve in the position of Business Representative where he continues to serve the Membership of District Lodge 776.
John is also active in his community where he has served the past 4 years as a board member on the Economic Development Commission in White Settlement, Texas.