TENNANT & RUTTLE - Key Persons


Kevin Keating

Job Titles:
  • Member of the Leadership Team
  • Managing Director ( Joint )

Neil Keogh

Job Titles:
  • Member of the Leadership Team
  • Managing Director ( Joint )