If you need more lookups,
subscriptions start at $34 USD/month.
John Meagher Location
Edinburgh, Scotland, GB
John Meagher Work
2013 -now Director of Business Development @
2000 -2013 Energy Analyst and Global Gas and LNG Manager @
1997 -2000 Process Engineer @
John Meagher Summary
John Meagher, based in Edinburgh, Scotland, GB, is currently a Director of Business Development at Nova Innovation Ltd. John Meagher brings experience from previous roles at Wood Mackenzie and Kvaerner. John Meagher has 1 emails and 1 mobile phone numbers on RocketReach.
Looking for a different John Meagher?
Find contact details for 700 million professionals.