John is the Vice President of the Cranston Teachers' Alliance. He has been a teacher for almost 29 years and involved in the CTA for 25 of those years, serving as an elected high school building delegate 1997, invited to the Executive Board in 2001, appointed as the Grievance Chair in 2005 and elected as Vice President in 2021. As a teacher he has taught social studies and science in five of the seven secondary schools in Cranston as well as serving in the teacher leader roles of social studies department chair at Park View Middle School and the District Program Supervisor for Social Studies.