Frank moved to Sherwood Park, the largest community in the county, with his family in 1963. He attended the University of Alberta where he received degrees in business and law. Prior to being elected he served as a corporate lawyer for TELUS, headed the Canadian Bar Association's National Competition Law Section, worked as a columnist with the Sherwood Park News, and was the president of the Edmonton Wildcats Junior Football Club.[3]
Frank was elected as mayor of Strathcona County in the 2017 municipal elections, defeating incumbent Roxanne Carr by over 2000 votes. Upon his election, he indicated his first priority would be "developing the upcoming budget and communicating with all residents of the county to hear their concerns". He campaigned on "avoid(ing) raising taxes beyond the rate of inflation,"[4] "promoting regional co-operation", "creating an industry-friendly culture at city hall that puts citizens first",[2] and promising to "unleash the power of free enterprise".[5]
Since being elected, one of Frank's challenges has been the loss of food producers in the county.[7] In 2018, Frank witnessed smoke and fire at the Strathcona County Community Centre in the aftermath of an explosion that led to the death of the suspect.[8]
In 2020, the Frank-led County Council unanimously voted to reject a plan to integrate the Edmonton region's public transit service.[9]
Through his first term, Frank has advocated for the Alberta energy sector. In 2019, he was quoted when speaking on the TransMountain pipeline, “It has to get built for the good of the country”. “The current situation just isn’t sustainable.”[10]
In 2020, Frank led a push for the Federation of Canadian Municipalities to advocate to the federal government to establish national utility corridors including pipelines from coast to coast to coast, repeal or amend Bill C-48 and establish a federal assessment process on major projects.[11]
In his second term, Frank focused on governance priorities such as municipal services, fiscal management, and job creation.[13] During this period, Strathcona County achieved over 90 percent citizen satisfaction in municipal services,[14] maintained tax increases below the rate of inflation,[15] and implemented measures in crime prevention[16] and services for seniors.[17] Strathcona County council also approved the Agriculture and Food Sector Development Strategy[18] and supported industrial development, particularly in the energy and petrochemical sectors, with $45 billion in investments.[19] Notably, in 2023, Strathcona County secured a $720 million renewable diesel fuel investment from Imperial Oil.[20] Environmental sustainability initiatives included hydrogen fuel investments, emission reduction targets, carbon capture, utilization and storage (CCUS), and co-generation projects.[21] In 2024, Strathcona County's population grew to over 103,000 residents, a 3.5% increase since 2022.[22]