Maximizing Revenue with Professional Service Providers