Tim is highly knowledgeable and puts in significant effort to generate business for his company. Unfortunately, he works for an organization that charges significantly more than other companies. When I raised this concern with Tim, he became defensive and was bit aggressive, emphasizing their 5-star Yelp reviews and other accolades. However, upon checking Yelp, I discovered several negative reviews. To be fair to Tim, I gave him 4 stars, removing one star due to his aggressive behavior during our conversation. I wish both Tim and the company, the best of luck.