In northern NSW, Lismore Local Court Magistrate David Heilpern has just retired at the age of 58. In a candid conversation about his working life, its challenges and stresses, he also outlines his misgivings about the NSW drug driving laws which played a big role in his decision to step down.