John Macgill Communications

From Powerbase
Jump to: navigation, search

John Macgill Communications was set up by John Macgill after he left his post as managing director at Grayling Political Strategy in Edinburgh.

http://www.johnmacgill.com/