Iain established and managed a family building and retail business before entering state politics. A 21-year career in politics saw him serve as a Minister for five years, including Minister for Police, and he was also Leader and Deputy Leader of the Liberal Party. He now works as a Company Director and currently holds a number of Director and Chair positions. He joined the Crime Stoppers SA Board in April 2017.