Leffler Search employs 12 employees. The Leffler Search management team includes Charles Leffler (Managing Director), Dave Leffler (Head Of Operations and Technology), and Sinead O'Flaherty (Head of HR and Charity Development).
Looking for a particular Leffler Search employee's phone or email?