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