Support Shepherd employs 2,304 employees. The Support Shepherd management team includes Richard H. (Chief Executive Officer), Karen Bordeaux (Human Resources Manager), and Natasha Wentink (Head of Sales).
Looking for a particular Support Shepherd employee's phone or email?