Managing a Total Quality Orientation: Factors Affecting Customer Satisfaction