
Craig Rainey
As a second-generation roofer, Craig has grown up in the industry. Craig started working for Supreme in their Apprentice Program after his Senior Year of High School and during summers while he was in college. 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. During his time as Service Manager, Craig and his team recognized over 100% growth which he credits to improved procedures, efficiencies, and teamwork. Craig is currently the Executive Vice President and Partial Owner.