David Marshall 

political mongrel