Terry Mayhall joined Programmed Cleaning Inc. in 2009 as Vice-President and General Manager. In 2011 he stepped into his current position as President of Programmed Cleaning. Terry brings 26 years of managerial and business experience to Programmed Cleaning.
Current role