Popular Mechanics has appointed Ryan Stramrood as advertisement sales executive for the Cape.
For more, visit: https://www.bizcommunity.com