Management Team

Tim Rainey, CEO

As CEO and founder of Supreme Roofing, Tim Rainey has over 40 years of experience in the roofing and construction services industry. He started in the roofing industry in 1977 as a laborer in the union and worked his way up through the ranks to Vice President. In 1987, he created Supreme Roofing and has managed its growth through the past three decades. Under his leadership, Supreme has grown to be one of the largest commercial roofing companies in Texas and has expanded to operate offices in Massachusetts (serving the entire New England area) and Oklahoma. In addition to his role at Supreme, Tim is an active leader in the roofing industry, where he has served a key role on many roofing industry boards and committees. His dedication to the commercial roofing industry is evidenced by the time he has donated on NRCA’s Executive Committee as Vice President (07-09) and NRCA’s Board of Directors for a decade.  In addition, Mr. Rainey has chaired and provided leadership on numerous association committees, as well as the Board of Trustees for the Roofing Industry Alliance for Progress, NRCA’s foundation.  He is also an elite member of NRCA’s Political Insiders Council. In 2010, Tim served as President of the North Texas Roofing Contractors Association (NTRCA) and is the recipient of the organization’s most prestigious annual award, the Industry Leader Award. He has also spearheaded numerous community service projects, including the roofing project for The Women’s Center of Tarrant County, winner of the national 2009 Gold Circle Service to the Community Award from the NRCA, Sunshine Village in Massachusetts and, most recently, organized an effort in partnership with NTRCA members to donate high quality body armor for police officers in the Double Oak Police Department in Texas.

Tim (“Mac”) McMillin, President

Mac manages the day-to-day operations of the company, with an emphasis on estimating/project management, production and safety. He has worked in the roofing industry for 35 years, 25 of those with Supreme Roofing where he started as a Superintendent and worked his way up to Operations Manager, Vice President and Senior Vice President before becoming President in 2012. His favorite projects are those that present multiple logistical challenges, including the DFW Airport; the GM Assembly plant in Arlington, Texas and Abbot Laboratories in Barceloneta, Puerto Rico. Mac is a leader in the industry, where he has served on the board of the North Texas Roofing Contractors Association (NTRCA), and at Supreme, where he enjoys mentoring the next generation of roofing professionals. When he isn’t working, you’ll find Mac enjoying time with his wife, four children (including a son who works at Supreme) and his precious granddaughter.

Stuart Mitchell, CFO

Stuart Mitchell brings close to 30 years of financial industry experience to his role as CFO of Supreme Roofing, where he is responsible for the company’s finances, accounting, budgeting and risk mitigation. Prior to joining Supreme, he worked in public accounting, management consulting, finance and banking industries, where his roles included CFO for a non-depository financial institution and the Credit Risk Operations Manager for a leading U.S. banking franchise. He is a Certified Public Accountant, holds a BBA degree in accounting, has won numerous Lender of Year awards and has spoken at national financial industry conventions. What he enjoys most about working for Supreme: “the team atmosphere and a desire to be the best.” Outside of the office, Stuart serves his community as a board member for various community organizations.

Craig Rainey, Senior Vice President

Craig has had roofing in his blood since he was born. He officially started working for Supreme during his senior year of high school, as part of Supreme’s apprentice program, then worked as a Junior Estimator during college summers. After graduating from the University of Alabama in 2005 with a bachelor’s degree in finance management, Craig started working for Supreme full-time, managing the service department until being promoted to Vice President in 2016. He loves being surrounded by a great team that works together to take care of others and being able to provide customers with quality roofs and exemplary customer service. His favorite projects include those that others either say can’t be done or want to avoid, “because Supreme loves rising to challenges and successfully completing complex jobs.”  In addition to his role at Supreme, Craig is active in the roofing industry, where he has served as as a board member and board president of NTRCA, a board member of RCAT and a member of MRCA, NRLRC and Alliance for Progress.

Craig Deary, Director of Corporate Efficiencies

In his role at Supreme, Craig Deary is focused on creating consistency, streamlining procedures and improving processes among and across all of Supreme’s locations, especially in the area of accounting and finance. He earned a Bachelor of Science degree in Finance and a Master of Science degree in Marketing, both from the University of Alabama, graduating cum laude. Before joining the Supreme team in 2015, he spent 8 years at a large, international auto and industrial replacement parts company, where he worked as a territory sales manager and then a national operations manager, earning the prestigious President’s Club award for outstanding sales. Craig’s favorite part about working for Supreme is the opportunity to work with a tight-knit team that creates a significant impact. Outside of work, Craig enjoys giving back to the community as a Habitat for Humanity build volunteer and a Minutemen construction rehab volunteer.


Lance Harris, Chief Estimator

Lance Harris started his roofing career 16 years ago as a service technician, then joined Supreme in 2004 as an Estimator Apprentice. After his 2-year training program was complete, he became an Estimator/Project Manager and, later, Chief Estimator. In this role, Lance works with his team to manage bid opportunities and proposals and helps them successfully manage the company’s projects. His favorite part about working at Supreme? “I get to work with great people, tackle new challenges on a regular basis and help those I work with find solutions to problems.” His favorite projects include the Union Station roof remodel project in Dallas and power plant roofing projects in Oklahoma. Lance earned his bachelor’s degree in finance from the University of Texas at Arlington (UTA) and is an active member of NTRCA and RCI.

Todd Gilmore, Operations Manager

With nearly 20 years of roofing industry experience, Todd Gilmore started his career as a sheet metal installer. Fifteen years ago, he joined Supreme, where he worked his way up through the company’s sheet metal department, from Foreman to Superintendent to Manager. His combination of industry knowledge, communication skills and managerial talent made him the perfect choice to head operations for all of Supreme.  In this role, he is responsible for project scheduling, managing project superintendents, facility management and fleet management. He enjoys the knowledgeable, supportive team at Supreme and the pride everyone has in their work. “I especially enjoy the challenge of being held every day to a higher standard.” Among his favorite projects are high profile sheet metal projects, including the Gaylord Texan and the Radio Shack World Headquarters.

Will Messer, Service Manager

Will Messer manages Supreme’s service department, overseeing operations, sales, scheduling, project management, account management, new technology implementation and process improvement. He enjoys helping clients manage their roof assets, determining which roofs need replaced vs. which roofs can be repaired to extend their serviceable life and implementing preventative maintenance programs to prevent leak issues. Will began his career almost 20 years ago as a laborer at a general contracting firm and worked his way up through the ranks before joining the Supreme team in 2012. He started in a service sales role, moved to Service Estimator/Project Manager and was then promoted to Service Manager. He says that the most rewarding part of his job is helping customers resolve tough leak issues and implementing processes and technology to better serve customers.


Marshall Fox, General Manager

With 25 years in the roofing industry, Marshall Fox started as a low slope roofing laborer and worked his way up through the industry’s ranks from laborer to Roof Mechanic to Lead Man, Foreman, Superintendent, Project Manager, Senior Project Manager and now Vice President. In his role, Marshall works to determine each client’s unique needs, ensures that the right roofing system is put in place for each client and pays close attention to the details, so that each project is done right, on time and on budget. Among his favorite projects are roof replacements for the dormitory building of the Holyoke Soldiers Home in Holyoke, MA and roof replacements for many schools, state buildings, federal buildings, police/emergency management facilities and United States Armed Services locations. . In his current role as General Manager at Supreme’s New England branch, Marshall oversees sales, operations and office management, ensuring that projects are done right, on time and on budget. Marshall takes pride in the relationships he has forged: “I like knowing that the handshake at the end of the job was as sincere as the handshake at the beginning.” He is OSHA 10 and OSHA 30 certified, a certified installer for all major manufacturers, has completed Fall Protection Awareness training and holds certifications for numerous pieces of roofing related equipment. Of all his accomplishments, he counts his award as “Best Dad Ever” (with the coffee mug to prove it) as his most prestigious.

Tim Magoon, Service Manager

Like many others on the Supreme management team, Tim Magoon started in the roofing industry as a laborer and worked his way up through hard work and dedication. With close to 15 years of experience, Tim’s first decade was spent specializing in slate and custom copper fabrication, where he worked as a laborer, Foreman, Superintendent and Safety Supervisor before coming to Supreme. Tim manages Supreme’s service department, overseeing operations, sales, scheduling, project management, account management, new technology implementation and process improvement. He is OSHA 10 and OSHA 30 certified; holds an Asbestos Certification, a Lead Certification, a Hydraulic License and Scaffold CPT. Tim’s favorite part of his job is working directly with building owners to develop the right roofing solutions for their specific properties.

Jon Hambley, President/Operations Manager

Jon runs operations for Supreme’s New England office, which serves Massachusetts, New Hampshire, Connecticut, New York, Maine and Rhode Island. He started in the roofing industry nearly 15 years ago as a laborer and quickly advanced to Foreman then Estimator before joining Supreme to start the New England office almost 5 years ago. Jon holds a Construction Supervisors License (CSL) in the state of Massachusetts, an OSHA 10 certification, an asbestos certification, an aerial/boom lifts certification and is an active member of the North/East Roofing Contractors Association (NERCA). Jon enjoys the unique challenges that inevitably arise each day and round tabling them with the Supreme team to develop the best and safest solutions for each customer. “The people I work with are some of the hardest working individuals I have ever met, who realize that a team is more important than any individual.” His favorite projects include college campus buildings, because of their old, architectural beauty. “Some of them are hundred-year-old buildings, which you can’t find anywhere else in the country.” Outside of the office, you’ll see Jon coaching his son’s basketball team and finding other ways to serve his community.



Jack Vaughn, General Manager

Jack brings more than 35 years in the commercial roofing industry to his role as the General Manager of Supreme’s Oklahoma office, where he oversees everything from project management to customer relations and employee management. He started as a laborer and worked his way up through the ranks to Foreman, Superintendent, Senior Superintendent, Project Manager, Senior Project Manager and General Manager. He is OSHA 10 and OSHA 30 certified, has been certified by all major manufacturers and has held state certifications in several states where this is available, including Louisiana, Florida and Michigan. Jack loves that he is able to work both in the office and out in the field with customers and his crews, and his favorite projects include anything unique or challenging.

Judy Smith, Director of Business Development

Judy brings 30 years of business experience, 12 in the roofing industry, to her role as Director of Business Development at Supreme. She specializes in the healthcare, manufacturing, retail and industrial commercial roofing markets, negotiating capital roofing projects and managing client relations. Early in her career, she worked in the oil and gas and communications industries before transitioning to the construction industry (her favorite). She began in roofing sales and sales management, then progressed to national account commercial business development, working with clients across the United States. The most rewarding part of Judy’s job has been building and growing Supreme’s Oklahoma branch with Jack Vaughn and the Oklahoma team. “It is truly an honor to work with a team that takes pride in their work and consistently performs at the highest level in the industry,” says Judy. Her favorite projects are those with hospitals and manufacturing plants, where operations under the roof are critical and cannot be interrupted or shut down. Judy obtained her degree in Marketing from The University of Tulsa and has received multiple awards throughout her sales career. When she isn’t working, you’ll find her volunteering through the Big Brothers Big Sisters program or unwinding on the golf course.


Shawn McMillin, General Manager

Shawn McMillin started in the roofing industry as a laborer in 1981, working alongside many of Supreme’s founding members. Like most of Supreme’s management team, he worked his way up the ranks in the industry, advancing from Laborer to Foreman, Superintendent, Estimator, Sales Rep and beyond. During the course of his career, he also spent 10 years in the energy savings performance contracting (ESPC) industry, which incorporated both commercial and residential roofing applications as part of an overall energy efficiency package for facilities. Today, he manages the day-to-day operations of Supreme’s Colorado office, serving customers throughout the Rocky Mountain region. He oversees and coordinates everything from operations to sales, safety and customer relations. Shawn thoroughly enjoys his role and loves partnering with his team and customers to help build an operation that is a positive resource and leader within the industry.