Our Team

the owner posing by the logo plaque

From Our Owner

I opened my business in 2001 and I have lived in Fredericksburg with my wife and 3 children for over 20 years . I absolutely love our community and I take pride in ensuring my company maintains the highest level of integrity. I am highly involved with the everyday operations of my business. I have great love for my customers and my employees. 

I will personally ensure you are completely satisfied with not just the finished product but the service you received throughout the entire process.

Daniel Mihoc

We are a locally owned and operated business and have a strong belief that we are not just in the business of installing quality roofs but rather in the business of building lasting relationships with our customers.

headshot of Gary Craig

Gary Craig

Project Manager

I’ve been in the residential building industry for 15+ years. I do wood working on the side when I’m not hiking with my wife and daughter in the Shenandoah National Park. I enjoy teaching my daughter about nature and how things are built.

Bob Willis


I have been in the insurance repair industry for more than 15 years. Working with insurance companies and their adjusters to help people get their homes back to pre loss conditions. 

Brandon Hyre


I was born and raised in Central Virginia. In 2006 I graduated with my Bachelors of Science in Business Administration from Longwood University in Farmville, VA. Not long after, I began working in insurance claims. I received extensive training with State Farm Insurance company and handled homeowners claims in multiple states. After, I spent another 5 years working insurance property claims as an independent adjuster mainly in Virginia. Life centers around family, dogs and a new baby son keep me on my toes. When not estimating for Dannex Construction, you can usually find me outdoors. Or doing something involved in sports, and music.

headshot of Kevin

Kevin Holiday