David John Middleton (n.