Craig Flannery

Craig has extensive experience in site management and is responsible for the day to day operations on the projects.