Car Parts Warehouse holds its 23rd Annual Customer Appreciation Golf Outing