Neil Todd's Location
Belfast, GB
Neil Todd's Work
Neil Todd's Summary
Neil Todd, based in Belfast, GB, is currently a Marketing and Sales Manager at Atlas Communications (NI) Ltd, bringing experience from previous roles at Atlas Communications (NI) Ltd. Neil Todd has 1 email on RocketReach.