Horizon names O'Phelan as new director of sales