Digital Marketing Strategies for Small to Medium Size Technology Companies: The How To’s of Modern Marketing for Senior Managers