He serves as the member of the Legislative Assembly of Queensland for Traeger (formerly Mount Isa), and is Queensland state leader of Katter's Australian Party.
He serves as the member of the Legislative Assembly of Queensland for Traeger, having previously represented Mount Isa from 2012 to 2017. He is Queensland state leader of Katter's Australian Party.