Randy started working in his father’s business as a summer job, doing everything from sweeping floors to pouring concrete. After graduation, he decided to pursue a career in construction and joined Weaver full time. Like Ken, he worked in almost every position: general laborer, foreman, service, sales, and management. Today, he is co-owner of the company. 

Working his way through the ranks taught Randy the importance of every role—and that it takes a team to build a successful company. His current responsibilities include providing leadership and strategic direction to the Roofing team, corporate business development, and marketing. He is passionate about maintaining a company culture that is dedicated to exceptional customer service, premium craftsmanship, and delivering on our promises every day.

Randy is married with six children and enjoys going to his kid’s sports and dance events, the great outdoors, golf, and traveling.