Craig joined the WALSH team in 1999 as a superintendent and as he gained a firm understanding of building systems, Craig worked into the role of project manager focusing on large-scale, complex and commercial building construction. Craig also specializes in mixed-use, multi-family projects and is a thoughtful and communicative team leader who always thinks about the end user on every project. He has proven himself to be a team player that knows how to successfully deliver projects safely and on time; he is a strong addition to any project team. Craig has responsibility for a wide range of duties including on-going estimating, budgeting, scheduling and job coordination. He provides support in green building decisions, value engineering and overall project success.