Cameron S. Bradley 

Part teacher; part writer: total degenerate.