David Marshall 

political mongrel
See followers