With over thirty years experience, seven parliamentary elections and almost 2,000 local council candidates under his belt, Andrew Kennedy is one of the country’s most experienced campaigners.
Last seen: May 28th at 4:20pm — Visit site