John Meagher's Location
Edinburgh, Scotland, GB
John Meagher's Work
John Meagher's Summary
John Meagher, based in Edinburgh, Scotland, GB, is currently a Director of Business Development at Nova Innovation Ltd, bringing experience from previous roles at Wood Mackenzie Power & Renewables and Kvaerner. John Meagher has 1 email on RocketReach.