David Fotheringham

Active Layton, UT Principal for Vector Structural Engineers of Layton, Inc.