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.
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".
[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.
[20] Environmental sustainability initiatives included hydrogen fuel investments, emission reduction targets, carbon capture, utilization and storage (CCUS), and co-generation projects.