Avalon Shelton named in top 100 for customer service