Hamacher names new director of sales