top of page

Meet Our Leadership Team

Tom Ngo_edited.jpg

Thomas Ngo, P.E.
President

Steve Dietz 1_edited.jpg

Steve Dietz, P.E.
Executive Vice President

Gary Hoelscher 1_edited_edited_edited.jp

Gary Hoelscher, P.E.
Senior Vice President

bottom of page