John Macgill Communications

From Powerbase
Jump to navigation Jump to 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/