5 free lookups per month.
No credit card required.
Scot Mcrae's Location
Edinburgh, Scotland, United Kingdom
Scot Mcrae's Skills
Marketing
Software
Scot Mcrae's Summary
Scot McRae, based in Edinburgh, Scotland, United Kingdom, is currently a Head of Marketing at Kal. With a robust skill set that includes Marketing, Software and more, Scot McRae contributes valuable insights to the industry.