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