John Macgill Communications
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.
John Macgill Communications was set up by John Macgill after he left his post as managing director at Grayling Political Strategy in Edinburgh.