Alan McGregor has a strong background in the casino industry, having first joined Crown in April 2005 as general manager of corporate services at Crown Perth (formerly Burswood Entertainment Complex) before becoming chief financial officer of Crown Perth in 2007. He then moved to Melbourne in April 2013 to assume the role of chief financial officer at Crown Melbourne before taking the collective role of chief financial officer for Australian Resorts in August 2014 and chief financial officer of Crown Resorts group in August 2020.
Prior to Crown, Mr McGregor spent 7 years at SKYCITY Entertainment Group in various finance roles.