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