Inside Sales Account Manager
glasgow, glasgow city, united kingdom
Dell Technologies
Glasgow Caledonian University