James Price is Senior Account Director at Hanover Communication and the current President of the Oxford Union. He is a former Government Special Adviser and a former TPA campaign manager.
James Price is Senior Account Director at Hanover Communication and the current President of the Oxford Union. He is a former Government Special Adviser and a former TPA campaign manager.