

General Manager
Craig plays a pivotal role in driving operational excellence and delivering consistent, high-quality outcomes across every project. With decades of experience in trade services, project coordination, and team leadership, he brings sharp operational focus to APMG’s day-to-day delivery.
Craig is known for his calm leadership style and practical problem-solving skills. He oversees APMG’s multi-trade operations to ensure projects run safely, efficiently, and in full compliance with industry standards. He works closely with clients and field teams to align expectations, streamline workflows, and uphold APMG’s reputation for reliability and professionalism.
His deep understanding of the property maintenance industry, combined with a hands-on approach, makes him a trusted leader among staff, clients, and stakeholders. Whether managing complex multi-site operations or handling time-sensitive emergency works, Craig ensures APMG delivers on its promise every time.