Structural Engineering
Lenzburg Road Bridge
I-70 New Mississippi River Bridge
Various Bridge Inspections on I-255
Carrolton Bank - Jerseyville Branch
St. Clair County Building Demo Plans