
Leigh Denham
Installation Engineer
Leigh is a key member of the permanent installations team, focused on high-quality onsite execution. He brings a problem-solving mindset to every project he works on.
Joined: 2024
Likes: Solving onsite problems and efficient workflows
Dislikes: Traffic and delays