Terry Mayhall joined Modern Maintenance in 2009 as Vice-President and General Manager and in 2011 has stepped into his current position as President of Modern Maintenance. Terry brings to Modern Maintenance 26 years of managerial and business experience.