Profile On

John Longhurst

  • John Longhurst is a former industrial advocate and political adviser. He currently works as an English and History teacher on the South Coast of NSW.

Articles written by John Longhurst (92)