
David Jennings
David Jennings is SThree’s Sales Director. David is responsible for Sthree Leeds including a large Northern Tech contract team made up of 21 Tech Specialists.
David Jennings is SThree’s Sales Director. David is responsible for Sthree Leeds including a large Northern Tech contract team made up of 21 Tech Specialists.