closeicon
David Rose
David Rose

David Rose is the JC's Politics and Investigations editor